QA チームが SpecFlow テストを実行できるようにしたいと考えています。値を変更して、より多くのシナリオを追加できるようにしたいと思います。これらの追加されたシナリオには一致するステップ定義があるため、機能を変更するだけで済みます。
QA チームは Visual Studio にアクセスできません。
Visual Studio を使用せずにこれを達成することは可能ですか?
現在、MS Test を使用していますが、NUnit が役立つ場合は喜んで使用します。
はい - 「簡単な」方法があります。
SpecFlow は .feature ファイル内のテキストからテストを生成するだけなので、選択したツールのコマンド ライン ランナーを使用できます。
SpecFlow にはコマンド ライン バージョンの SpecFlow.exe も付属しており、それらを連結して、テストを生成して実行するだけでなく、優れたテスト レポートを生成することもできます。Visual Studio 以外のすべて。
これについてはここに書いています。http://www.marcusoft.net/2010/12/specflowexe-and-mstest.htmlの簡単なステップバイステップの記事。
これが役に立ったことを願っています。