1

誰かがその場でシナリオにタグを付けようとしたことがあるかどうか疑問に思っています。

ユースケースは次のとおりです。回帰テストには何百ものシナリオがあり、API がダウンしている (通常は、次回の実行時に合格することを意味します)、またはデータが変更された (つまり、スクリプトの堅牢性が不十分であり、修正する必要があるか、データを変更する必要がある)、または要件が変更された (つまり、スクリプトを変更する必要がある)。

後者の 2 つのケースでは、同じシナリオが複数回失敗するはずです。

人間の介入 (スクリプトの書き換えまたはデータの変更) が必要なものには @quarantine でタグ付けし、@regression タグを削除して、とにかく失敗することがわかっている間に何度も実行されないようにする必要があります。

私は誰もこれをしているのを見たことがありません。これは実行可能ですか?または、複雑なシェル スクリプトに頼らずに Cucumber でこれを行う唯一の方法はありますか?

4

1 に答える 1

0

現在、「後」のシナリオ部分でフックを使用して、機能ファイルを直接変更することになりました。少し粗雑ですが、今のところ機能しています。

私はまだより良い解決策を探しています。

于 2015-06-24T20:29:59.240 に答える