Skip to content
Latchkey

Arrange, Act, Assert - CI/CD用語集の定義

Arrange, Act, Assertは、可読性のためにテストを準備、実行、検証に整理します。

Arrange, Act, Assert (AAA) は、テストを3つの明確なフェーズに構造化するパターンです。入力と状態を整え(arrange)、テスト対象のコードを実行して動作させ(act)、期待される結果をアサートします(assert)。

このパターンはテストを単一の振る舞いに集中させ、読みやすくします。セットアップ、テスト対象の呼び出し、アサーションへと自然に対応します。

関連するパターン

Given, When, Thenは振る舞い駆動での同等物で、同じ3つのフェーズを自然言語の言い回しで表現します。

関連ガイド