3

私が作成したプロジェクトのテストを行うように求められました。質問は次のようなものです。

テスト (単体テスト、統合テスト、システム テストのテスト ケース設計は個別に含まれます。単体テスト、統合テスト、システム テストの結果のレポートは個別に含まれます。また、デバッグとコード改善の詳細は、含まれています。)

問題は、単体テストをどのように行うべきか、それをプロジェクト レポートにどのように表示できるかということです。

4

1 に答える 1

7

単体テストを行うにはどうすればよいですか

.Net で最も一般的なユニット テスト フレームワークは、 NUnitxUnit、およびVisual Studio ユニット テスト フレームワーク(MSTest とも呼ばれます) です。

Visual Studio には組み込みの単体テスト プロジェクト タイプがあります。新しいプロジェクトを試して、[テスト] セクションを参照してください。

単体テストのアプローチについて読むことをお勧めします。書籍やオンラインにはたくさんの資料があります。重要なアドバイスは、メソッドではなく動作をテストすることです。

プロジェクトレポートでそれをどのように示すことができますか

ソフトウェア プロジェクトの継続的インテグレーションを設定することは一般的な方法です。TeamCityのような継続的インテグレーション ツールは、ユニット テストのパスと失敗から各ビルドのコード カバレッジに関するレポートを提供できます。

于 2014-03-14T07:51:14.080 に答える