ハーネス

ハーネスとは何ですか?

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

テストハーネスの機能:

  • フレームワーク内またはテストハーネスを使用して一連のテストを実行するには

  • テスト対象のアプリケーションへの入力を入力するには

  • デバッグの柔軟性とサポートを提供します

  • テスト対象のソフトウェアによって生成された出力をキャプチャするには

  • 各テストのテスト結果(合格/不合格)を記録するには

  • 開発者がコードレベルでコードカバレッジを測定するのに役立ちます。

テストハーネスの利点:

  • 自動化が実施されるため、生産性が向上します。

  • 自動化によるソフトウェアの品質の向上は、効率化に役立ちます。

  • スケジュール可能なテストを提供します。

  • テスターがシミュレートするのが難しいと感じている複雑な条件を処理できます。