1

.Net ソリューション ファイルから NUnit テスト ケースを自動的に作成する必要があります。さらに、これはコマンドラインから行う必要があります。Pex はテスト ケースを自動的に作成すると聞きました。知らせる

4

2 に答える 2

3

次の手順に従ってください。

  1. テスト プロジェクトに Pex.NUnit.dll への参照を追加します。
  2. テスト プロジェクトの AssemblyInfo.cs で、属性を追加します -[assembly: Pex.NUnit.PexNUnitPackage]
  3. ソリューションをビルドします (Visual Studio から、またはコマンド ラインから msbuild を使用して)
  4. コマンド ラインから Pex を実行します。pex.exe bin\Debug\TestProjectName.dll
  5. テストは の下に配置されreports\TestProjecName.#####.#####\testsます。

詳細については、Microsoft Pex を使用したパラメーター化された単体テストの演習 5 を参照してください。

于 2011-07-24T20:54:00.633 に答える
1

Ryan Grossの答えは正しい方向を示しています。

ただし 、Pex.exeは、アプリケーション クラス自体からではなく、パラメーター化された単体テスト から 単体テスト を生成 します。

パラメーター化された単体テストを生成 するには、 pexwizard.exe を実行する必要があります

pexwizard.exe <your assembly name> options

可能なオプションは http://testdirectional.googlecode.com/svn-history/r89/suitability/trunk/Tools/Pex-0.22.50128.1/pexwizard.txtで説明されています

于 2013-07-07T10:56:13.420 に答える