自動化テストケースが10個あり、TC5やTC10のような特定のテストケースを実行したい場合。 TestNGを使ってこれを達成するにはどうすればいいですか?
回答:
回答№1は0TestNGはさまざまな方法で呼び出すことができます。
- コマンドライン
- 蟻
- Eclipse
- IntelliJのIDEA
これら4つのリンクを使えば、どちらの方法でも適切なドキュメントを入手できます。それぞれがselectメソッド、クラス、パッケージ、そしてグループの実行方法を文書化しています。
あなたも定義することができます testng.xml
実行するメソッド/クラス/パッケージ/グループを含む/含まないファイル。例えば。:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Partial-TC-Suite">
<test name="TC5+TC10">
<classes>
<class name="com.example.test.TC5"/>
<class name="com.example.test.TC10"/>
</classes>
</test>
</suite>
回答№2の場合は-1
実行をスキップするには、テストにenabled = falseを使用します。
@Test(enabled = false)
public void Skip(){
System.out.println( "このテストケースはスキップされました");
}