J'ai un testng.xml qui contient plusieurs tags de test et chaque tag de test a deux classes. pour l'instant il y a 10-12 cas de test donc il y a 10-12 étiquettes de test mais dans le futur ce nombre pourrait augmenter à 50+ alors dans ce cas le testng.xml sera très lourd. Y a-t-il un moyen de diminuer la ligne de code?Y at-il un moyen de remplacer plusieurs tags de test dans testng.xml par quelque chose d'autre?
La seconde classe VerifySuite a une annotation @Test et ne peut pas être modifiée car elle provient d'un pot.
Ci-dessous le 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 -->
C'était très utile. Merci beaucoup. – user3939741
Pouvez-vous s'il vous plaît accepter ma réponse si cela a aidé? –