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