2017-12-06 5 views
-2

Es gibt einige Tests, die die Daten in der Datenbank in einem bestimmten Zustand benötigen. Für jetzt verwende ich die @BeforeMethod Annotation, um die Daten einzurichten. Das Problem, dem ich gegenüberstehe, ist die Wiederholung des gleichen Setups in jeder Testklasse. Was ist der richtige Ansatz für das Problem? Soll ich eine abstrakte Klasse hinzufügen?So richten Sie Testdaten für TestNG ein Java

Danke.

Antwort

0

Wenn Sie N Testklassen haben, die voneinander abhängig sind, verwenden Sie eine @BeforeSuite-Methode zum Einrichten von Daten. Verwenden Sie testNGxml, um diese Klasse aufzurufen (die @BeforeSuite-Methode hat) erstens.

Wenn Sie unabhängige Testklassen haben, verwenden Sie die @BeforeClass-Methode, um Daten einzurichten, bevor jede Testklasse ausgeführt wird.

Verwandte Themen