新しいRailsアプリケーションを学習し、いくつかのテストを作成します。テストを書いている間、質問が出ました:キュウリを使用したカピバラ試験の背景
キュウリを使ったカピバラ試験で「背景」と書くのはどういう意味ですか?なぜ、「バックグラウンド」と書くのですか?避けられますか?
- >テストデータベースとは何か関係がありますか?または、それは "シナリオ"のデータベースとして機能しますか?
Feature: User signup
As a user
I want to sign in
So I can use service features
**Background**:
Given user with "[email protected]" email and "qwerty" password
Scenario: Signing in with correct credentials
When I go to sign in page
And I fill in "email" with "[email protected]"
And I fill in "password" with "qwerty"
And I click "Login" button
Then I should see "Welcome, [email protected]!"
ありがとうございます。今質問があります: バックグラウンドで別の名前/電子メールを書き、シナリオで異なる場合はどうなりますか?バックグラウンドとシナリオの関係も把握できません。 –
バックグラウンドをシナリオの前に実行されるステップと考えるようにしてください。あなたは関係を見ることができない場合は多分あなたはそれを削除することができますか?上記の例では、シナリオ間で再利用できる特定のユーザーを使用してデータベースを設定します。 – froderik