Wie die Reihenfolge der Ausführung von Tests in TestNG anpassen?Reihenfolge der Ausführung von Tests in TestNG
Zum Beispiel:
public class Test1 {
@Test
public void test1() {
System.out.println("test1");
}
@Test
public void test2() {
System.out.println("test2");
}
@Test
public void test3() {
System.out.println("test3");
}
}
In der obigen Suite, die Reihenfolge der Ausführung von Tests ist beliebig. Für eine Ausführung kann der Ausgang sein:
test1
test3
test2
Wie führe ich die Tests in der Reihenfolge, in der sie geschrieben wurde?
Es ist eigentlich durchaus möglich, Abhängigkeiten und Parallelität zu mischen, werfen Sie einen Blick auf diesen Artikel, um herauszufinden, wie TestNG es tut: http: // beust.com/weblog/2009/11/28/hardcore-multicore-mit-testng/ –
Die Leute benutzen JUnit für viele Dinge außer Unit-Tests. Fast alle diese zusätzlichen Anwendungen haben Zeiten, in denen Sie Dinge in einer bestimmten Reihenfolge tun müssen. Dies ist eine der Hauptgründe für die Entwicklung von TestNG, BTW. – Jeffiekins