テストケース 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の両方の指定が必要)が必要で、テスト実行には「チェックポイントテスト」(「すべて」または「重大/深刻な影響のみ」の選択)と「テストの割り当て」(ユーザー選択)が必要です。さらに、それぞれには複数のオプションの情報フィールドがあります。

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