2017-02-21 20 views
0

私は電子商取引会社向けの一連の自動テスト、特にチェックアウトテストを作成しています。私は(偽の)Visa、Discover、AmEx、MasterCardを使って全く同じテストを書く必要があります。私は1つ以上のクラスで一連のテストを書くことができたいと思っていますし、同じテストの実行中にわずかに異なる入力(つまり、クレジットカード番号)でテストをやり直してください。それをどうにかしていますか?私はすでにtestng.xml内で<parameters>を使ってこれらのテストを並行して実行していますが、これらのチェックアウトテストを特定のブラウザのテスト実行の一部として順次実行したいと思いますが、私はすでに達成しています)。異なるパラメータでTestNGテストを順次実行しますか?

答えて

3

@DataProvider注釈と、TestNGドキュメントでそれを使用する方法を読んでください。それがTestNGを特別なものにしています。データプロバイダメソッドは、必要な数のデータ行をテストメソッドに送信します。

+0

うわー、驚いたことに*簡単!ありがとう! – kroe761

関連する問題