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

それぞれの詳細については、「 テストケース」、および「 テスト実行」をご覧ください。