セットアップ - CI/CD用語集の定義
セットアップは各テストの前に実行され、テストが依存するfixtureと状態を構築します。
セットアップは、オブジェクトの生成、データの投入、サービスの起動など、テストが必要とする状態を準備するためにテストの前に実行されるフェーズです。既知の開始点を確立します。
セットアップはティアダウンと組み合わさり、各テストを新しい状態で挟みます。テストごとのセットアップは分離を優先し、共有のセットアップは速度を優先しますが結合のリスクがあります。
フレームワークのサポート
beforeEach、setUp、pytestのfixtureといったフックが、各テストまたはスイートの前にセットアップを自動的に実行します。
関連ガイド
Teardown - CI/CD Glossary DefinitionTeardown: Teardown is the cleanup phase that runs after a test to release resources and reset state, such as…
Test Fixture - CI/CD Glossary DefinitionTest Fixture: A test fixture is the fixed baseline state and data a test needs to run reliably, such as a see…
Arrange, Act, Assert - CI/CD Glossary DefinitionArrange, Act, Assert: Arrange, Act, Assert (AAA) is a pattern for structuring a test into three clear phases:…