Bedingtes Überspringen von TestNG-Tests

Ich habe nicht viel Erfahrung mit TestNG-Anmerkungen, versuche jedoch, eine Testsuite mit TestNG-Framework und POM-Entwurfsmuster für eine Einzelhandelswebsite zu erstellen. Ich plane einen datengetriebenen Ansatz. Mein Plan ist es, meine Testszenarien durch Excel zu fahren und nicht testng.xml zu verwenden.

Zum Beispiel werde ich eine Anzahl von Testsuiten haben, die nichts als verschiedene Klassendateien unter dem Paketnamen TestSuite sein werden. TestSuite-Namen werden in einem Excel aufgelistet und der Benutzer kann den Ausführungsmodus der Testsuite festlegen, indem er den Ausführungsmodus auf TRUE / FALSE ändert. Hier plane ich eine Bedingungsprüfung, um festzustellen, ob der Ausführungsmodus FALSE ist, und überspringe dementsprechend die Testsuite, d. H. Die Testsuite-Klasse.

Haben wir eine direkte Methode, um dasselbe mit TestNG zu erreichen, oder schlagen Sie bitte eine Lösung für dieselbe mit einem kleinen Beispiel vor.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage