2

私が取り組んでいるプロジェクトが成長するにつれて、テストの数も増えています。しかし、私の場合、テストするシナリオの数が増えると、Specflow の安定性が低下するようです。

たとえば、Visual Studio 2010 でいくつかのテスト リスト (5 ~ 10 のシナリオを含む) を個別に実行している場合、すべてのシナリオがパスしています。ただし、すべてのテスト リストを一度に実行すると (合計 70 のシナリオのようなもの)、いくつかのシナリオが失敗し、「別のテスト リストの実行」で成功しました。すぐに「合計テスト実行」を再度実行すると、別のシナリオが失敗するか、すべてのファイルがパスすることがあります。つまり、どのシナリオが失敗するかは完全にランダムです。

誰かがこの問題に精通しているか、および/またはテストするシナリオの数が増えているときの Specflow の安定性について教えてくれますか?

4

1 に答える 1

6

これは specflow の問題ではないと思います。約 800 のテストを実行し、毎回すべて合格しています。私が期待しているのは、テスト間でクロストークが発生していることです。つまり、期待していないデータを共有しているため、テストが失敗しています。

これはかなり一般的な問題です。

于 2012-08-09T11:51:51.730 に答える