testng example how create
quel est le meilleur service de messagerie à utiliser
Ce didacticiel explique comment créer un fichier TestNG.xml à l'aide de l'exemple TestNG:
L'un des sujets les plus importants de TestNG, à savoir le fichier TestNG.xml, sera expliqué en détail ici.
De nombreuses tâches peuvent être effectuées simultanément avec le fichier TestNG.xml.
Commençons!!
=> Cliquez ici pour voir de A à Z des didacticiels de formation TestNG ici.
Ce que vous apprendrez:
- Qu'est-ce que TestNG.xml?
- Étapes pour créer un fichier TestNG.xml
- Exemple d'exécution à l'aide de TestNG.xml
- Conclusion
Qu'est-ce que TestNG.xml?
Le fichier TestNG.xml est un fichier de configuration qui aide à organiser nos tests. Il permet aux testeurs de créer et de gérer plusieurs classes de tests, de définir des suites de tests et des tests.
Il facilite le travail d’un testeur en contrôlant l’exécution des tests en rassemblant tous les cas de test et en l’exécutant sous un seul fichier XML. C'est un beau concept, sans lequel, il est difficile de travailler en TestNG.
Avantages de TestNG.xml
Les principaux avantages du fichier TestNG.xml sont:
- Il fournit une exécution parallèle des méthodes de test.
- Il permet la dépendance d'une méthode de test sur une autre méthode de test.
- Cela aide à prioriser nos méthodes de test.
- Il permet de regrouper les méthodes de test en groupes de test.
- Il prend en charge le paramétrage des cas de test à l'aide de l'annotation @Parameters.
- Cela facilite les tests basés sur les données à l'aide de l'annotation @DataProvider.
- Il comporte différents types d'assertions qui aident à valider les résultats attendus avec les résultats réels.
- Il dispose de différents types de rapports HTML, d'étendue, etc. pour une compréhension meilleure et claire de notre résumé de test.
- Il a des écouteurs qui aident à créer des journaux.
Concepts utilisés dans TestNG.xml
#1) Une suite est représentée par un fichier XML. Il peut contenir un ou plusieurs tests et est défini par la balise.
Exemple:
#deux) Un test est représenté par et peut contenir une ou plusieurs classes TestNG.
Exemple:
# 3) Une classe est une classe Java qui contient des annotations TestNG. Ici, il est représenté par l'étiquette et peut contenir une ou plusieurs méthodes de test.
Exemple
# 4) Une méthode de test est une méthode Java annotée par @Test méthodes dans le fichier source.
Exemple:
public class GmailTest { @Test public void LoginTest() { System.out.println('Successfully Logged In'); } @Test public void LogoutTest() { System.out.println('Successfully Logged Out'); } }
Exemple TestNG.xml
Le fichier Testng.xml de base ressemble à celui ci-dessous.
Étapes pour créer un fichier TestNG.xml
Dans TestNG, nous devons créer le fichier TestNG.xml pour gérer plusieurs classes de test. Nous devons configurer notre exécution de test, définir la dépendance de test, inclure ou exclure toutes les classes, méthodes de test, packages, tests, etc. et définir également la priorité dans le fichier XML.
Créons le fichier Testng.xml en suivant les étapes ci-dessous.
Étape 1: Cliquez avec le bouton droit sur le dossier Projet, allez dans Nouveau et sélectionnez «Fichier» comme indiqué dans l'image ci-dessous.
Étape 2: Ajoutez le nom du fichier comme «Testng.xml» comme indiqué dans l'image ci-dessous et cliquez sur le bouton Terminer.
Étape 3: Vous pouvez maintenant ajouter le code XML ci-dessous dans votre fichier testng.xml. Vous pouvez choisir le nom de votre suite de tests et le nom du test selon les exigences.
Post fournissant les informations requises, le fichier testng.xml se présente comme ci-dessous:
Dans le fichier XML ci-dessus, vous pouvez voir la séquence de balises correctement et avec précision. Suite => Classes de test => Classe.
Ici, le nom de la suite est
Le nom du test est
Nous pouvons donner n'importe quel nom à la suite et au test dans le fichier XML. Mais nous devons fournir le nom correct à la balise classes qui est une combinaison du nom de votre package et du nom du scénario de test.
Le nom du package est Googletest et les noms du scénario de test sont:
css interview questions et réponses pdf
Étape 4: Exécutons le fichier xml. Exécutez le test en faisant un clic droit sur le fichier xml TestNG et sélectionnez Exécuter en tant que -> TestNG Suite .
Une fois le fichier testng.xml exécuté, nous pouvons voir les résultats dans la console.
Exemple d'exécution à l'aide de TestNG.xml
Ici, nous avons créé le nom de la suite comme
Nous pouvons donner n'importe quel nom à la suite et au test dans le fichier XML. Mais nous devons fournir le nom correct à la balise des classes qui est une combinaison du nom de votre package et du nom du scénario de test.
Le nom du package est bases de la démo et les noms des cas de test sont Google images et Google Maps .
Exécutons le fichier XML. Exécutez le test en faisant un clic droit sur le fichier XML TestNG et sélectionnez Exécuter en tant que => TestNG Suite .
Une fois le fichier testng.xml exécuté, nous pouvons voir les résultats dans la console.
Conclusion
Nous avons exploré tout sur TestNG.xml dans ce tutoriel. Les différents avantages et concepts utilisés dans TestNG.xml ont été expliqués en détail à l'aide d'un exemple TestNG
Nous espérons que vous avez apprécié la gamme complète de tutoriels de cette série TestNG.
Bonne lecture!!
=> Visitez ici pour la série exclusive de didacticiels de formation TestNG.
lecture recommandée
- 20 questions et réponses d'entrevue TestNG les plus populaires
- Comment utiliser le framework TestNG pour créer des scripts Selenium - Tutoriel TestNG Selenium # 12
- Apprenez à utiliser les annotations TestNG dans Selenium (avec des exemples)
- Test de l'API REST avec Spring RestTemplate et TestNG
- Manipulation de fichiers sous Unix: présentation du système de fichiers Unix
- Tutoriel Eclipse: Intégration de TestNG dans l'IDE Java Eclipse
- Caractères spéciaux ou métacaractères Unix pour la manipulation de fichiers
- MongoDB Créer une sauvegarde de base de données