私は通常、成功事例をテストする「...の作成の成功」のようなシナリオを持っています(すべての必須フィールドに入力し、すべての入力が有効であり、確認し、最後に実際に保存されます)。通常、作成が成功するシナリオでは、他のいくつかの基準を「同時に」満たす必要があるため、1つのフィールドに個別のシナリオを簡単に定義できるとは思いません(たとえば、すべての必須フィールドに入力する必要があります)。
例えば:
Scenario: Successful creation of a customer
Given I am on the customer creation page
When I enter the following customer details
| Name | Address |
| Cust | My addr |
And I save the customer details
Then I have a new customer saved with the following details
| Name | Address |
| Cust | My addr |
後で、このシナリオにフィールドを追加できます(請求先住所など)。
Scenario: Successful creation of a customer
Given I am on the customer creation page
When I enter the following customer details
| Name | Address | Billing address |
| Cust | My addr | Bill me here |
And I save the customer details
Then I have a new customer saved with the following details
| Name | Address | Billing address |
| Cust | My addr | Bill me here |
もちろん、定義または拡張する必要のある、新しいフィールドに関連するシナリオ(検証など)がさらに存在する可能性があります。
このアプローチをとれば、多くの「些細な」シナリオを回避できると思います。そして、これは「顧客の作成機能」の成功事例であり、少なくとも1回のテストに値すると言えます。