正直なところ、私はこれにまったく慣れていません。
次のシナリオがあるとします。
Scenario: User grid displays information about all users
Given the application have at least one user
When I go to the user grid page
Then I should see a list of user data in the user grid
テストの開始時にアプリケーションにユーザー データが含まれていないことがわかっている場合、このシナリオでテストを分離しておくにはどうすればよいでしょうか?
これまでのところ、次のオプションが表示されます。
- このシナリオを実行する前に、ユーザー作成シナリオを追加してください。(これは分離を破ります。)
- チェックするコードが
have at least one user
あり、そうでない場合は挿入します。(これがインターネット上で行われたことはまだ見たことがありません。これは通常のことですか、それとも良い習慣ですか?)