テストケース (Test Case) - CI/CD用語集の定義
test case は、入力を用意し、アクションを実行し、期待される結果を assert することで 1 つの振る舞いを確認します。
テストケース (Test Case) は、定義された入力、アクション、期待される結果を持ち、1 つの特定の振る舞いを検証する単一のシナリオです。テストスイートの最小の単位です。
良い test case は焦点が絞られ独立しています。それぞれが単一の振る舞いを検証し、他の結果に依存しません。
構造
test case は通常 arrange、act、assert に従います。状態を準備し、テスト対象のコードを実行し、その結果を assertion で確認します。
関連ガイド
Assertion - CI/CD Glossary DefinitionAssertion: An assertion is a statement in a test that checks whether a value or condition matches what is exp…
Arrange, Act, Assert - CI/CD Glossary DefinitionArrange, Act, Assert: Arrange, Act, Assert (AAA) is a pattern for structuring a test into three clear phases:…
Test Suite - CI/CD Glossary DefinitionTest Suite: A test suite is a collection of related test cases grouped to run together, often by feature, mod…