Skip to content
Latchkey

テストフィクスチャ (Test Fixture) - CI/CD用語集の定義

test fixture は、テストが一貫した結果を生むために依存する、準備された文脈 (データ、オブジェクト、環境) です。

テストフィクスチャ (Test Fixture) は、テストが信頼して実行するために必要な固定された基準状態とデータで、投入済みのデータベース、サンプルファイル、設定済みのオブジェクトなどです。fixture はテストを再現可能にします。

fixture は setup 中に作成され、teardown 中に破棄されます。pytest や JUnit のような framework は、テスト間で setup を共有するための第一級の fixture サポートを提供します。

CI での扱い

共有の fixture はスイートを高速化しますが、テスト間の結合を持ち込むことがあります。順序に依存する失敗を避けるため、可変な fixture はテストごとに分離してください。

関連ガイド