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