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