テストケース vs. テスト実行

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

テスト実行はテストケースのインスタンスとして考えることができます。たとえば、基本的な識別情報(ページ数、名前、URLなど)が決して変わらない小規模なウェブサイトがある場合、必要なのは1つのテストケースだけです。コンテンツが動的であっても、各リリースサイクルごとに、そのテストケースから新しいテスト実行を作成し、アクセシビリティについての変更をテストできます。その同じテストケースには、各環境ごとに複数のテスト実行があり、さらにソフトウェアが実行される各プラットフォームごとに異なるテスト実行さえ存在し得ます。別の考え方として、テストケースは評価のセットアップと範囲部分を表し、テスト実行は実際に評価を実施する行為を表します。

重要な違い には以下が含まれます:

  • テストケースは複数のテスト実行を持つことができますが、テスト実行は単一のテストケースにのみ関連付けられます。
  • テストケースは関連するテスト実行がなくても単独で存在できますが、テスト実行は常にテストケースに関連付けられています。
  • テストケースは情報記録であり、ワークフローやステータスは関連していませんが、テスト実行はユーザーに割り当てられ、(テストの実行、問題やフラグの追加、結果の割り当て、問題のエクスポートなどを行う)アクションを実行し、異なる完了レベルに従います。
  • テストケースはコピーして再利用できますが、テスト実行はできません。
  • テストケースとテスト実行の両方がアーカイブできます。
  • どちらも情報を設定するために2つのフィールドのみを必要とします。テストケースは「テストケース名」と「ページ」(テストされるページは各名前とURLの指定も必要です)を必要とし、テスト実行は「チェックポイントテスト」(すべてまたは重要/深刻な影響のみのいずれかを選択)と「テスト割り当て先」(ユーザーの選択)を必要とします。さらに、それぞれ複数のオプションフィールドがあります。

それぞれについて詳しく知りたい方は、 テストケース、および テスト実行を参照してください。