Software-testing-dictionary-harness

提供:Dev Guides
移動先:案内検索

ハーネス

ハーネスとは?

主に開発者が使用する自動テストフレームワークとしても知られるテストハーネス。 テストハーネスは、スタブとドライバーを提供します。これらは、テスト中のソフトウェアと対話する小さなプログラムである不足しているアイテムを複製するために使用されます。

テストハーネス機能:

  • フレームワーク内で、またはテストハーネスを使用して一連のテストを実行するには
  • テスト対象のアプリケーションに入力を入力するには
  • 柔軟性とデバッグのサポートを提供します
  • テスト対象のソフトウェアによって生成された出力をキャプチャするには
  • 各テストのテスト結果(合格/不合格)を記録するには
  • 開発者がコードレベルでコードカバレッジを測定するのに役立ちます。

テストハーネスの利点:

  • 自動化が行われているため、生産性が向上しています。
  • 自動化としてのソフトウェアの品質の改善は、効率化に役立ちます。
  • スケジュール可能なテストを提供します。
  • テスターがシミュレートするのが難しいと感じる複雑な条件を処理できます。