-1

これは私にとってとても重要な質問ですか?私は困惑している。私は Nunit についてある程度の知識と経験を持っています。これはとても明確です。しかし、それだけでは不十分だと思います。それは私の気持ちです。私はテスト方法についていくつかの研究を行ってきました。私はあまりにも選択肢に直面しています。

1) モック

2) ライノモック

3) スペックフロー

4) テストドリブン

5) 対単体テスト フレームワーク

6) ペックスモグラ

7) ガリオ

8) Nユニット

それは十分ですか?どれが便利ですか?または、何に応じてどのように選択しますか?例えば; Gallio は NUnit や SpecFlow とは異なり、他よりも専門的だと思います。しかし、それらは私の推測です。選び方のアドバイスをいただけませんか?どのように好むのですか?またはあなたの好みはありますか?

4

1 に答える 1

3

GallioとTestDrivenはユニットテストランナーであり、フレームワークではありません。

Pexはホワイトボックステスターであり、コードを分析し、エッジケースの単体テストを自動的に生成します。

ほくろは一種のモックフレームワークです。モックとRhinoモックはモックフレームワークです。

ここでの唯一のユニットテストフレームワークは、NUnit、MSTest(いわゆる「VsユニットテストFrameWork」)およびSpecFlowであり、NUnitおよびMSTestが唯一の「従来の」ユニットテストフレームワークであり、SpecFlowはBDDスタイルのテストフレームワークです。

だから、あなたのリストにはたくさんの異なるものが含まれています、多分あなたはあなたの研究を繰り返すべきです。

コメントするには長すぎたので、これを回答として投稿しました

于 2012-11-30T08:44:18.260 に答える