4

アプリケーションのプロセスとしてvstest.console.exe (将来の mstest.exe)を使用してテストdll を実行しています。アプリケーションからテストメソッドにパラメーターまたはデータソースを送信する可能性があるかどうかを知りたいです。

私は次のようなものを探してきました:

vstest.console.exe /Tests:DoSomething parameters.xml

また

vstest.console.exe /Tests:DoSomething /params:3,2,1

これらのパラメーターをテスト クラスのコンストラクターに送信できればさらに良いでしょう。

これは可能ですか?

4

2 に答える 2

2

これを実現するコマンドは見たことがありません。公式のコマンド ライン ドキュメント: http://msdn.microsoft.com/en-us/library/vstudio/jj155796.aspx

これをシミュレートする外部ファイル (xml、ini など) またはソース (db) からロードするテストを作成できます。アプリケーションがデータを生成する場合、テスト メソッドはそれをロードし、実行中にデータを使用できます。

テストするWebアプリケーションのさまざまな情報を含む設定ファイルを生成し、テストを起動し、そのデータファイルからテストをロードして、パラメーターの設定を使用する、同様のことを行ってきました。

于 2013-11-12T13:59:32.787 に答える