TestNG Tutorial
TestNG (Next Generation) ist ein Testframework, das vonJUnit undNUnit inspiriert ist, aber viele neue innovative Funktionen wie Abhängigkeitstests und Gruppierungskonzepte einführt, um das Testen leistungsfähiger und einfacher zu machen. Es wurde entwickelt, um alle Kategorien von Tests abzudecken: Einheit, Funktion, Ende-zu-Ende, Integration usw.
1. TestNG Tutorials
-
TestNG – Hello World Example
Erstellen Sie zunächst mit TestNG einen einfachen Testfall und führen Sie ihn aus. -
TestNG – Configuration Annotations
Dieses Beispiel zeigt eine Liste der in TestNG unterstützten Konfigurationsanmerkungen. -
TestNG – Expected Exception Test
Dieses Beispiel zeigt Ihnen, wie Sie die Ausnahmetests durchführen -@Test(expectedExceptions = ?)
. -
TestNG – Ignore Test
Dieses Beispiel zeigt, wie Sie eine Testmethode aktivieren und deaktivieren -@Test(enabled = true)
. -
TestNG – Timeout Test
Stellen Sie sicher, dass eine Testmethode innerhalb der angegebenen Zeit abgeschlossen sein muss -@Test(timeOut = 5000)
. -
TestNG – Groups Test
Dieses Beispiel zeigt Ihnen, wie Sie die Gruppentests durchführen -@Test(groups= ?)
,@Test(dependsOnGroups - ?)
. -
TestNG – Suite Test
Dieses Beispiel zeigt, wie Sie mehrere Testklassen mittestng.xml
ausführen. -
TestNG – Dependency Test
Dieses Beispiel zeigt, wie SiedependOnMethods
unddependsOnGroups
verwenden, um den Abhängigkeitstest zu implementieren. -
TestNG – Parameter Test (XML and DataProvider)
Dieses Beispiel zeigt, wie Sie Parameter mitXML
oder@DataProvider
an die Testmethode übergeben. -
TestNG – Parameter Test (DataProvider)
Ein weiteres Beispiel für@DataProvider
. -
TestNG + Selenium – Load Testing
In diesem Beispiel wird gezeigt, wie Sie mit Selen einen Belastungstest auf einer Website durchführen. -
TestNG + Spring Integration Example
Dieses Beispiel zeigt Ihnen, wie Sie Federkomponenten mit TestNG testen. -
JUnit 4 Vs TestNG – Comparison
Detailmerkmale Vergleich zwischen JUnit 4 und TestNG.