8

私が長い間 MSTest で見たいと思っていた機能の 1 つは、パラメーター化された単体テスト (PUT) です。Intellitestが上記のテストを作成できると聞いて興奮しました。しかし、私は Intellitest で遊んでみましたが、私の PUT の定義は Microsoft の定義とは異なると考えています。

「PUT」というとNUnit の TestCasesxUnit の Theories を思い浮かべます。私よりずっと賢い人は、同じ用語を使っているようです

Intellitest が実際に NUnit や xUnit と同じ方法で PUT を作成できるかどうか教えてもらえますか? それとも、Intellitest では 1 つのことを意味し、他のほとんどのテスト フレームワークでは別のことを意味するオーバーロードされた用語の問題ですか? ありがとう。

4

3 に答える 3

6

Intellitest によって生成されたパラメーター化された単体テストは、他のテスト フレームワークで通常見られる PUTと同じではありません。

MSTest/Intellitest の世界では、PUT を使用して他の単体テストをインテリジェントに生成します。

MSTest で異なるデータ セットを使用してテストを複数回実行するには、データ ドリブン ユニット テストと格闘するか、「MSTest で RowTest をテストする方法」で提案されているようにMSTestHacksを使用する必要があります。.

于 2015-08-01T23:19:11.797 に答える