Gherkin 構文で記述された受け入れテストがいくつかあり、SpecFlow を使用して自動化しています。シナリオの一例 (ガーキンにはありませんが) は、
「昇給率が会社のしきい値を超えているレビューが送信された場合、「昇給承認者」がレビューを承認する必要があります。」
ご覧のとおり、これは特別な条件の例であり、追加の担当者がレビューを承認する必要があります。この例を考えると、次のシナリオを用意する必要がありますか?
会社のしきい値内の昇給率でレビューが送信された場合、「昇給承認者」はレビューを承認する必要はありません。
もしそうなら、カットオフラインはどこですか?明らかに、これは 1 つのシナリオごとに 2 つのシナリオを持つことにつながる可能性があります。すべてのレビュー)