私は複数のテストタグを含み、各テストタグには2つのクラスがあるtestng.xmlがあります。今のところ10-12のテストケースがあるので、10-12のテストタグがありますが、将来この数は50+に増加するかもしれません。その場合、testng.xmlは非常に重くなります。コード行を減らす方法はありますか?testng.xml内の複数のテストタグを何か別のものに置き換える方法はありますか
VerifySuiteの2番目のクラスは@Testアノテーションを持ち、jarから来ているので変更することはできません。以下は
xmlです:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<listeners>
<listener class-name="com.api.reporting.ExtentReporterNG" />
</listeners>
<test name="GET TC001_TC002">
<classes>
<class name="com.test.scenarios.TC001_TC002" />
<class name="com.test.api.verification.VerifySuite" />
</classes>
</test>
<test name="GET TC003_TC004">
<classes>
<class name="com.test.scenarios.TC003_TC004" />
<class name="com.test.api.verification.VerifySuite" />
</classes>
</test>
<test name="GET TC005_TC006">
<classes>
<class name="com.test.scenarios.TC005_T006" />
<class name="com.test.api.verification.VerifySuite" />
</classes>
</test>
<test name="GET TC007">
<classes>
<class name="com.test.scenarios.TC007" />
<class name="com.test.api.verification.VerifySuite" />
</classes>
</test>
<test name="POST TC001_TC002">
<classes>
<class name="com.test.scenarios.TC001_TC002" />
<class name="com.test.api.verification.VerifySuite" />
</classes>
</test>
</suite> <!-- Suite -->
本当に役に立ちました。どうもありがとう。 – user3939741
助けてくれたら、私の答えを受け入れることができますか? –