テストウェア(testware)

テストプロセスを通じて作成される、テストの計画、設計、実行に不可欠なもの。たとえば、ドキュメント、スクリプト、入力、期待結果、セットアップとクリーンアップの処理手順、ファイル、データベース、環境、その他、テストで使用する付加的なソフトウェアやユーティリティなど。

Present in sylabi

使用例

CRMシステムのあるリリースのテストウェアには、テスト計画、テストケースとテストスクリプト、テストデータ(サンプルの顧客レコードなど)、期待結果、セットアップ手順とクリアアップ手順、テスト環境の構成が含まれます。リリース途中で新しいテスターがチームに加わったとき、テストウェアがあればテストを理解して再現できます。テストウェアとは、テストの計画、設計、実行に必要となる、テストプロセス中に生成されるすべてのものです。

よくある質問

テストウェアはテストケースだけですか? いいえ。テストウェアには、テストプロセス中に生成されるすべての成果物が含まれます。文書、スクリプト、入力データ、期待結果、セットアップ手順とクリアアップ手順、ファイル、データベース、環境構成、そしてテストで使用される追加のソフトウェアやユーティリティも含まれます。

テストウェアが重要なのはなぜですか? テストプロセスの再利用可能な成果物だからです。優れたテストウェアはテストを再現可能、保守可能、監査可能にし、変更のたびに回帰テストを再実行できるようにします。

テストウェアはテストデータと同じですか? テストデータはテストウェアの一部です。テストウェアという用語は、テストの計画、設計、実行に必要な成果物全体を指します。

テストウェアの所有者は誰ですか? テストチームですが、他のプロジェクト成果物と同様に管理する必要があります。バージョン管理され、レビューされ、保存され、担当者の変更を乗り越えて存続し、複数のリリースで再利用できるようにするのです。

関連用語

  • test case — テストウェアの中核となる実行可能な成果物
  • test script — 自動化されたテストウェア
  • test data — テスト実行中に使用される入力データ
  • test environment — テストウェアが実行されるインフラストラクチャ
  • test tool — テストプロセスを支援するソフトウェア
  • test automation — ツールを使ってテストウェアを自動実行すること

Recommend more content related to this term