私が作成したプロジェクトのテストを行うように求められました。質問は次のようなものです。
テスト (単体テスト、統合テスト、システム テストのテスト ケース設計は個別に含まれます。単体テスト、統合テスト、システム テストの結果のレポートは個別に含まれます。また、デバッグとコード改善の詳細は、含まれています。)
問題は、単体テストをどのように行うべきか、それをプロジェクト レポートにどのように表示できるかということです。
私が作成したプロジェクトのテストを行うように求められました。質問は次のようなものです。
テスト (単体テスト、統合テスト、システム テストのテスト ケース設計は個別に含まれます。単体テスト、統合テスト、システム テストの結果のレポートは個別に含まれます。また、デバッグとコード改善の詳細は、含まれています。)
問題は、単体テストをどのように行うべきか、それをプロジェクト レポートにどのように表示できるかということです。
単体テストを行うにはどうすればよいですか
.Net で最も一般的なユニット テスト フレームワークは、 NUnit、xUnit、およびVisual Studio ユニット テスト フレームワーク(MSTest とも呼ばれます) です。
Visual Studio には組み込みの単体テスト プロジェクト タイプがあります。新しいプロジェクトを試して、[テスト] セクションを参照してください。
単体テストのアプローチについて読むことをお勧めします。書籍やオンラインにはたくさんの資料があります。重要なアドバイスは、メソッドではなく動作をテストすることです。
プロジェクトレポートでそれをどのように示すことができますか
ソフトウェア プロジェクトの継続的インテグレーションを設定することは一般的な方法です。TeamCityのような継続的インテグレーション ツールは、ユニット テストのパスと失敗から各ビルドのコード カバレッジに関するレポートを提供できます。