Smoke Test - CI/CD用語集の定義
smoke test とは、最も重要な機能がそもそも動作するかを確認する、素早く浅いチェックで、buildやdeployの直後に実行します。この名前はハードウェアに由来します。電源を入れて煙が出るか見る、というものです。
なぜ重要か
deploy後のsmoke testは、より充実したテストスイートや実ユーザーが新バージョンに到達する前に、重大な障害 (アプリが起動しない、ホームページが500を返す) を数秒で検知します。これは一般的なdeployのgateです。
関連ガイド
Regression Test - CI/CD Glossary DefinitionRegression Test: A regression test verifies that previously working behavior still works after a change. When…
Quality Gate - CI/CD Glossary DefinitionQuality Gate: A quality gate is a pass/fail checkpoint in a pipeline that blocks progress unless defined crit…