TutorNG TestNG
TestNG (Next Generation) est un framework de test qui, inspiré parJUnit etNUnit, mais introduisant de nombreuses nouvelles fonctionnalités innovantes comme le test de dépendance, le concept de regroupement pour rendre les tests plus puissants et plus faciles à faire. Il est conçu pour couvrir toutes les catégories de tests: unitaires, fonctionnels, de bout en bout, d'intégration, etc…
1. Tutoriels TestNG
-
TestNG – Hello World Example
Premiers pas avec TestNG, créez un cas de test simple et comment l'exécuter. -
TestNG – Configuration Annotations
Cet exemple vous montre une liste des annotations de configuration prises en charge dans TestNG. -
TestNG – Expected Exception Test
Cet exemple vous montre comment effectuer les tests d'exceptions -@Test(expectedExceptions = ?)
. -
TestNG – Ignore Test
Cet exemple vous montre comment activer et désactiver une méthode de test -@Test(enabled = true)
. -
TestNG – Timeout Test
Assurez-vous qu'une méthode de test doit être terminée dans le délai spécifié -@Test(timeOut = 5000)
. -
TestNG – Groups Test
Cet exemple vous montre comment effectuer le test de groupe -@Test(groups= ?)
,@Test(dependsOnGroups - ?)
. -
TestNG – Suite Test
Cet exemple vous montre comment exécuter plusieurs classes de test avectestng.xml
. -
TestNG – Dependency Test
Cet exemple vous montre comment utiliserdependOnMethods
etdependsOnGroups
pour implémenter le test de dépendance. -
TestNG – Parameter Test (XML and DataProvider)
Cet exemple vous montre comment passer des paramètres dans la méthode de test, avecXML
ou@DataProvider
. -
TestNG – Parameter Test (DataProvider)
Encore un autre exemple de@DataProvider
. -
TestNG + Selenium – Load Testing
Cet exemple vous montre comment utiliser Selenium pour effectuer un test de charge sur un site Web. -
TestNG + Spring Integration Example
Cet exemple vous montre comment tester les composants Spring avec TestNG. -
JUnit 4 Vs TestNG – Comparison
Comparaison des fonctionnalités détaillées entre JUnit 4 et TestNG.