承認テスト - CI/CD用語集の定義
承認テストは実際の出力を記録し、それを期待されるベースラインとして人が承認するよう求めます。
承認テストは、コードの実際の出力を捕捉し、人間がそれを正しいものとして承認することを求め、承認済みバージョンを将来の比較のために保存します。手作業でアサートするには複雑すぎる出力に適しています。
詳細なアサーションを書く代わりに、テスターは生成された出力を一度レビューして承認します。以降の実行は承認済みファイルと比較します。
ワークフロー
差異があると、フレームワークは受け取った出力と承認済みの出力を表示します。開発者は意図した変更を承認し、それを新しいベースラインに変換します。
関連ガイド
Snapshot Testing - CI/CD Glossary DefinitionSnapshot Testing: Snapshot testing records the output of code (rendered UI, serialized data) on first run and…
Golden Testing - CI/CD Glossary DefinitionGolden Testing: Golden testing compares program output against a known-good reference file, the golden file,…
Characterization Test - CI/CD Glossary DefinitionCharacterization Test: A characterization test captures the current behavior of existing (often legacy) code…