1

皆さん、私は次のことを達成したいと思います。キュウリのシナリオを実行しているときに、特定のエッジケースが発生する可能性があります。そのエッジケースが発生すると、ステップが失敗し、後続のすべてのステップがスキップされ、シナリオが失敗します。シナリオのステータスをスキップ/合格に設定し、シナリオを失敗させたくないというエッジケースに遭遇しました。これを達成する方法に関するアイデアは大歓迎です。ありがとう。

4

2 に答える 2

0

Gherkin シナリオは、互いに完全に独立している必要があります。シナリオの手順や背景にGiven直接記載されていないエッジ ケースに依存するべきではありません。When

次のような 2 つのシナリオを作成する必要があります。

Given edge case doesn't happen
...
Then A happens
Given edge case happens
...
Then B happens
于 2012-06-09T08:26:51.810 に答える
0

これは悪い考えです。テストが非決定論的であるように聞こえます。

テストにおける非決定性の根絶を参照してください。

于 2012-06-08T20:43:21.090 に答える