0

多くの情報を生成する Web ページをテストする必要があります。

これは単なる機能ですが、テストが必要なパネルとコンテンツがいくつかあります。

私はそれをいくつかのシナリオに分割し、それぞれがページの別々の部分をテストすることを計画していました.

それでも、パスする必要がある 4 つのシナリオがあるため、残りのシナリオをテストできます (他の 4 つのいずれかが失敗すると、失敗します)。

同じ機能のシナリオ間で依存関係または優先順位を確立できるかどうか疑問に思っていました。最初の 4 つのシナリオのいずれかが失敗した場合、cucumber が残りのシナリオの実行を停止するようにします。

4

1 に答える 1

1

I have not found a way to decide which tests to run first. We have a script to run the tests, then you can says that you have a set of tests tagged with for example @smoke If the running of these tests fails, then we will not run the next command in the script.

When running from for example Jenkins you can make the job run two scripts, the first to run only the @Smoke-tagged tests. If these fails, then the CI-server will not continue to run the second set of tests

于 2012-10-08T06:08:21.323 に答える