Ruby でいくつかのテスト ケースを作成するタスクがあります。タスクは次の例のとおりです。
- いくつかのウェブサイトにアクセスしてください。
- (特定のページが表示されたことをアサート)
- テキストボックスにテキストを入力する
- 送信ボタンを押します
- (ユーザーが正しいページにリダイレクトされたと主張する)
- (ユーザーに正しい情報が提示されたと主張する)
したがって、問題は、より多くのアサートを使用してそのようなテスト ケースを整理する方法です。たとえば、ステップ 2 が発生したかどうかを確認してから、次のステップに進む必要があります。ステップ 2 が失敗した場合は、それ以上進む意味がないからです。そのようなテストケースを整理する方法がわかりません。