C# の xUnit を使用し、WebApplicationFactory を活用して 個別ケースごとに異なるモックを適用 する結合テストの実装方法を解説。 本記事のポイント WebApplicationFactory ...
続きを読むC#のテストフレームワーク xUnit を使用して、 の違いを実装ベースで解説 今回の方針: 結合テスト(Integration Test)とは? 結合テストは、実際の環境(DBや外部API)と統合した状態で動作を確認す ...
続きを読むテスト対象のコードを分離する 単体テストを効果的に実施するためには、テスト対象のコードを他の依存関係から分離することが重要。依存関係に直接アクセスすると、テストが複雑になり、外部リソース(データベースや外部APIなど)に ...
続きを読むWebApplicationFactoryとは? WebApplicationFactoryは、テスト環境でアプリケーションを起動し、エンドポイントをテストできる便利なツール、WebApplicationFactoryを ...
続きを読むMoqとは? Moqは、C#で依存関係のあるクラスやインターフェースをモックするためのオープンソースのライブラリ。テスト対象のクラスが依存しているオブジェクトを、代替として実装できる。これにより、特定の環境を作成しなくて ...
続きを読む一般的に人気が一番高いのがXUnit:人気が高いものが情報収集が比較的容易 XUnit: ・並列テストをサポートしており、複数のテストを同時に実行することで、実行時間を短縮できる。 ・.NET Coreをサポートして ...
続きを読むWindowsFormアプリケーションのテストでは、UIの操作性やシステムの安定性を重視したテストが必要になる。以下に、代表的なテスト観点を示す。 追加観点 テスト例: ボタン操作により新しいフォームが期待通りに開かれ、 ...
続きを読む