0

私は Citrus を使用しています。TestNGCitrusTestDesignerいくつかのクラスに の注釈が付けられてい@Testます。各クラスにはいくつかのメソッドがあります。@Test各メソッドにはと の注釈が付けられて@CitrusTestいます。-の間に実行する必要があるテストを構成しているときに、またはmvn clean package integration-testに変更@Test(enabled=true)しています。どうすればこれをより効果的に行うことができますか? このドキュメントを見つけました: http://www.citrusframework.org/reference/1.0/html/testsuite.html#testsuite-tasksしかし、それは古いバージョン用です。Citrus Framework 2.X では動作しません。truefalse

4

1 に答える 1

0

Citrus は、TestNG または JUnit フレームワークで実行されます。つまり、これらのフレームワークのメカニズムを再利用して、テストをグループ化したり、テスト スイートを定義したりできます。

たとえば TestNG では、さまざまなグループのテストを使用したり、スイートで実行するテストを定義する testng.xml ファイルを作成したりできます ( http://testng.org/doc/documentation-main.html#testng-xml )。

Maven や Gradle などのビルド ツールに TestNG または JUnit を統合すると、コマンド ラインまたは Java IDE からテストを実行できます。

于 2016-11-29T07:03:11.180 に答える