Given‒When‒Then
Given-When-Then (GWT) は、テスト ケースを書き留めるための半構造化された方法です。これらは手動でテストすることも、Selenium や Cucumber などのツールを使用してブラウザー テストとして自動化することもできます。
https://en.wikipedia.org/wiki/Given-When-Then
Given/Arrange
テストを開始するときの初期状態。アクションを実行するためにデータまたは環境を整えます。
When/Act
あるアクションを実行します。つまり、その振る舞いが正しいかどうかを確認することがテストの焦点となります。
Then/Assert
結果または最終状態の期待値。テストの最後に、アクションの結果が期待どおりの振る舞いになったことを確認します。