Arrange, Act, Assert - CI/CD用語集の定義
Arrange, Act, Assertは、可読性のためにテストを準備、実行、検証に整理します。
Arrange, Act, Assert (AAA) は、テストを3つの明確なフェーズに構造化するパターンです。入力と状態を整え(arrange)、テスト対象のコードを実行して動作させ(act)、期待される結果をアサートします(assert)。
このパターンはテストを単一の振る舞いに集中させ、読みやすくします。セットアップ、テスト対象の呼び出し、アサーションへと自然に対応します。
関連するパターン
Given, When, Thenは振る舞い駆動での同等物で、同じ3つのフェーズを自然言語の言い回しで表現します。
関連ガイド
Given, When, Then - CI/CD Glossary DefinitionGiven, When, Then: Given, When, Then is a template for expressing a test or scenario in plain language: given…
Test Case - CI/CD Glossary DefinitionTest Case: A test case is a single scenario with defined inputs, actions, and expected outcomes that verifies…
Assertion - CI/CD Glossary DefinitionAssertion: An assertion is a statement in a test that checks whether a value or condition matches what is exp…