2

私は概念実証のためのプロジェクトを実装しています。ここに私が使用しているものがあります:

VS 2013、MSTest/テスト エクスプローラー、Specflow および specrun

3 つの specflow 機能ファイルを作成しました。それぞれに異なるシナリオの独自のセットがあります。これらのテストをテスト エクスプローラーから実行すると、各機能ファイルのすべてのシナリオが 1 つずつ実行されていることが正常に表示され、まったく問題ありません。

次に、3 つの機能ファイルすべてを並行して実行します。これを行う方法はありますか?すべての機能ファイルは互いに完全に独立しており、独自の異なるシナリオ セットがあります。

Default.srprofile を使用してシナリオを並行して実行する方法のみを示すリンクはほとんど見たことがありませんが、機能ファイルを並行して実行する方法については何も見つかりません。

4

1 に答える 1

1

specrun documentationは、これが可能であると述べており、このビデオへのリンクがどのように行われるかを示しています。

私は specrun を使用したことがないので、その有効性についてコメントすることはできませんが、v2 ブランチのこの領域でいくつかの作業が行われていることは知っています。これにより、specflow スレッドが安全になり、実行をサポートするテスト ランナーとの並列実行が可能になります。並行テスト (NUnit3、xUnit2 など)

于 2015-10-12T11:28:57.220 に答える