テストケース vs. テスト実行
Not for use with personal data
テスト実行はテストケースのインスタンスと考えることができます。例えば、基本的な識別情報(ページ数、名前、URLなど)が変わらない小規模なウェブサイトがある場合、テストケースは1つのみ必要です。コンテンツが動的であっても、リリースサイクルごとにそのテストケースから新しいテスト実行を作成して、アクセシビリティの変化をテストできます。同じテストケースがそれぞれの環境ごとに複数のテスト実行を持ち、ソフトウェアが実行されるそれぞれのプラットフォームに対して異なるテスト実行を持つこともあります。別の見方をすると、テストケースは評価を実施するための設定と範囲を表し、テスト実行は実際に評価を行う行為を表します。
重要な違い には以下が含まれます:
- テストケースには複数のテスト実行が関連付けられる可能性がありますが、テスト実行は単一のテストケースにしか関連付けられません。
- テストケースは関連付けられたテスト実行がなくても単独で存在できますが、テスト実行は常にテストケースに関連付けられています。
- テストケースは情報の記録であり、ワークフローやステータスは関連付けられていませんが、テスト実行はユーザーに割り当てられ、テストの実行、問題・フラグの追加、結果の割り当て、問題のエクスポートなどのアクションが必要で、さまざまな完了度合いが存在します。
- テストケースはコピーして再利用できますが、テスト実行はできません。
- テストケースとテスト実行の両方をアーカイブすることができます。
- 双方で情報の確立に必要なのは2つのフィールドだけです。テストケースには「テストケース名」と「ページ」(テストするページには名前とURLの両方の指定が必要)が必要で、テスト実行には「チェックポイントテスト」(「すべて」または「重大/深刻な影響のみ」の選択)と「テストの割り当て」(ユーザー選択)が必要です。さらに、それぞれには複数のオプションの情報フィールドがあります。
