Skip to content
Latchkey

セットアップ - CI/CD用語集の定義

セットアップは各テストの前に実行され、テストが依存するfixtureと状態を構築します。

セットアップは、オブジェクトの生成、データの投入、サービスの起動など、テストが必要とする状態を準備するためにテストの前に実行されるフェーズです。既知の開始点を確立します。

セットアップはティアダウンと組み合わさり、各テストを新しい状態で挟みます。テストごとのセットアップは分離を優先し、共有のセットアップは速度を優先しますが結合のリスクがあります。

フレームワークのサポート

beforeEachsetUp、pytestのfixtureといったフックが、各テストまたはスイートの前にセットアップを自動的に実行します。

関連ガイド