Skip to content
Latchkey

スモークテスト - CI/CD用語集の定義

スモークテストは、中核機能の高速で最小限のチェックを実行し、大きな破損を早期に捉えます。

スモークテストは、buildの最も重要な経路がそもそも動作するかを素早く浅く確認するもので、より深いテストに価値があるかを判断するために早期に実行されます。名前は、ハードウェアの電源を入れて煙が出るか見ることに由来します。

スモークテストは最初のゲートです。アプリが起動しない、あるいは主要なエンドポイントが500を返すなら、完全なスイートを実行する意味はありません。pipelineが動かないbuildに時間を浪費するのを防ぎます。

CIでは

スモークテストを早期のステージとして実行し、明らかな失敗が長いスイートの後ではなく数秒でpipelineを止められるようにします。

関連ガイド