目次:
定義-データ駆動型テスト(DDT)とはどういう意味ですか?
データ駆動型テスト(DDT)は、データソースを使用して同じ手順のテスト手順を繰り返し繰り返し、検証手順の実行中にこれらの手順の入力値や期待値を駆動する方法論です。実行されました。 データ駆動型テストの場合の環境設定と制御はハードコードされていません。 言い換えれば、データ駆動型テストとは、再利用可能なテストロジックを利用して、フレームワーク内で関連するすべてのデータセットとともに実行するテストスクリプトの構築です。 データ駆動型テストには、再利用性、再現性、テストデータからのテストロジックの分離、テストケース数の削減などの利点があります。
Techopediaはデータ駆動型テスト(DDT)について説明します
データ駆動型テストで使用されるデータソースは、Excelファイル、CSVファイル、データプール、ADOオブジェクト、またはODBCソースです。 データ駆動型テストでは、次の操作が繰り返し実行されます。
- テストデータの取得
- 必要な領域にデータを入力し、他のアクションをシミュレートします
- 結果の検証
- 次の入力データのセットでテストを継続する
データ駆動型テストにはいくつかの利点があります。 テストスクリプトはアプリケーション開発と同時に作成できるため、テストカバレッジの改善に役立ちます。 自動化されたテストスクリプトの冗長性およびその他の重複は、入力と検証プロセス、およびモジュール型の設計により大幅に削減されます。 コスト面を考慮すると、データ駆動型テストは自動化の場合は安価ですが、手動テストの場合はより高価になります。 データ駆動型テストでは、より優れたエラー処理が可能であり、テストスクリプトはより堅牢です。
ただし、データ駆動型テストにはいくつかの欠点があります。 スクリプト言語のより高度な専門知識が必要であり、データベースは常にすべてのテストデータに必要です。