testng installation basic program
Ce tutoriel couvre l'installation de TestNG. Nous allons également exécuter un programme de base TestNG et voir quels rapports peuvent être générés après le test dans TestNG:
Ce didacticiel vous expliquera comment installer TestNG via Marketplace et installer de nouveaux logiciels dans Eclipse.
Nous allons également exécuter un programme de base TestNG et voir quels sont les rapports que l'on peut générer après le test dans TestNG.
=> Regardez la série de formation Simple TestNG ici.
Ce que vous apprendrez:
programme pour télécharger des vidéos à partir de sites Web
Installation et configuration de TestNG
TestNG pour Eclipse: Le plug-in nous aide à exécuter nos scripts / tests TestNG à partir d'Eclipse. Il aide à exécuter des suites, des groupes ou des cas de test individuels. Chaque fois qu'il y a une erreur, elle sera signalée dans un onglet séparé et nous pouvons les afficher sans aucun problème. Ce plug-in contient également plusieurs modèles qui facilitent nos tests.
Configuration / configuration des variables d'environnement globales requises pour TestNG dans Eclipse:
- La dernière version de Java doit être installée pour exécuter le plugin TestNG for Eclipse.
- La variable d'environnement pour Java doit être configurée.
- Eclipse version 4.2 et supérieure doit être téléchargée sur la machine. Les versions ci-dessous qui ne sont pas prises en charge, nous devrons nous assurer de mettre à jour la bonne version.
- Les versions Eclipse requises incluent Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Avant Juno (<=4.1), Photon (4.8), 2018-09 (4.9).
- Prise en charge de la plate-forme: Windows, Mac, Linux / GTK.
TestNG peut être installé de deux manières différentes:
- Nous pouvons utiliser le Place de marché Eclipse.
- Nous pouvons l'installer à partir de Installez un nouveau logiciel.
Découvrons les deux modes d’installation de TestNG dans Eclipse.
# 1) Installation via Marketplace
Vous trouverez ci-dessous les étapes pour installer TestNG à partir de Marketplace:
Étape 1: Démarrez Eclipse.
Étape 2: Accédez à la section d'aide.
Étape 3: Cliquez sur Place de marché Eclipse dans la section d'aide.
Étape 4: La fenêtre Eclipse Marketplace s'ouvre. Entrez TestNG dans le Trouver option et cliquez sur le bouton de recherche.
Étape 5: Clique sur le Bouton d'installation comme indiqué ci-dessous.
Étape 6: Une autre nouvelle fenêtre s'ouvrira, ne changez rien. Cliquez simplement sur le Bouton de confirmation .
Étape 7: Clique sur le Bouton suivant et la boîte de dialogue Accord de licence s'ouvrira. Cliquez sur «J'accepte les termes du contrat de licence» puis cliquez sur le Bouton Terminer .
Étape 8: Lorsqu'un avertissement de sécurité est reçu, cliquez sur le bouton OK.
Étape 9: Veuillez attendre que l'installation soit terminée.
Étape 10: Eclipse demandera un redémarrage, cliquez sur le Bouton Oui . Sinon, nous devrions redémarrer Eclipse pour les modifications que nous avons apportées.
Étape 11: Une fois le redémarrage terminé, nous pouvons vérifier si TestNG a été installé avec succès ou non. Pour vérifier, cliquez sur Windows, puis sur Préférences et voyez si TestNG est inclus dans la liste des Préférences ou non.
# 2) En installant un nouveau logiciel
Étape 1: Cliquez sur le bouton Aide dans la barre de menu supérieure d'Eclipse. Cliquez ensuite sur «Installer un nouveau logiciel» comme indiqué ci-dessous.
Étape 2: Entrez http://beust.com/eclipse dans Work with the Field comme indiqué ci-dessous et attendez que TestNG s'affiche.
Étape 3: Sélectionnez le case à cocher pour TestNG et cliquez sur le bouton Suivant.
Étape 4: Il vérifie les exigences ou les dépendances avant de démarrer l'installation. S'il y a des problèmes avec les exigences / dépendances, il vous demandera de les installer avant de continuer avec TestNG. La plupart du temps, il est installé avec succès.
Étape 5: Une fois les étapes ci-dessus terminées, il vous demandera de revoir les détails de l'installation. Cliquez sur OK puis sur Bouton suivant continuer.
Étape 6: Acceptez les termes du contrat de licence et cliquez sur le bouton Bouton Terminer .
L'installation prend quelques minutes.
Noter: Une fois l'installation terminée, nous pouvons vérifier si TestNG est correctement installé ou non. Pour ce faire, allez dans la barre de menu Windows, cliquez sur Afficher la vue puis cliquez sur Autre comme indiqué ci-dessous.
Développez le dossier Java et voyez si TestNG est disponible comme indiqué ci-dessous.
Cas de test d'automatisation TestNG
Créons notre premier cas de test d'automatisation avec TestNG.
Étape 1: Créez un nouveau projet et un nouveau package. Cliquez sur Fichier -> Nouveau -> Projet Java.
Ensuite, la fenêtre Nouveau projet Java s'ouvre. Entrez un nom de projet comme indiqué ci-dessous.
Ici, il a été donné comme TestNGPractice. Ne sélectionnez rien, conservez-le simplement par défaut, sauf s'il affiche des messages. Clique sur le Bouton suivant .
questions et réponses d'entretien html pour les novices
Maintenant le Paramètres Java l'écran s'affiche. Veuillez le conserver par défaut et cliquer sur le Bouton Terminer .
Étape 2: Le projet TestNGPractice est créé et on peut également voir le Bibliothèque système JRE à inclure automatiquement.
Étape 3: Cliquez avec le bouton droit sur le projet TestNGPractice, puis cliquez sur Propriétés. Propriétés de TestNGPractice La fenêtre sera affichée.
Étape 4: Sélectionner Chemin de construction Java et cliquez sur l'onglet bibliothèques comme indiqué ci-dessous.
Cliquez maintenant sur Ajouter des fichiers JAR externes . Il vous mènera au dossier où vous avez conservé tous vos fichiers exécutables JAR. Sélectionnez tous les fichiers et cliquez sur le Bouton Ouvrir comme indiqué ci-dessous.
Cliquez maintenant sur ajouter deux autres fichiers jar comme indiqué ci-dessous.
Vous pourrez voir que tous les fichiers Jar externes ont été inclus / ajoutés pour ce projet. Cliquer sur Bouton Appliquer et Fermer.
Maintenant, toutes les bibliothèques référencées ont également été ajoutées.
logiciel pour télécharger des vidéos de you tube
Étape 5: Maintenant, cliquez avec le bouton droit sur le fichier src sous TestNGPractice Project. Sélectionner Nouveau-> Autre-> Créer un nouveau package Java .
Entrez le nom comme indiqué ci-dessous «practiceTests» et cliquez sur le bouton Terminer. Ne changez rien tant que vous n’avez pas reçu de message.
Étape 6: Créez maintenant une classe TestNG sous le package practiceTests. Faites un clic droit sur le Dossier de cas de test , aller à TestNG et sélectionnez «Classe TestNG» .
Entrez le nom de la classe comme Test de base dans l'écran Nouvelle classe TestNG comme indiqué ci-dessous et cliquez sur le Bouton Terminer . Vous pouvez également consulter les annotations @BeforeMethod et @AfterMethod pour notre premier programme de base.
Les annotations sont utilisées par les développeurs pour décrire les codes d'un programme. Il existe différents types d'annotations utilisées dans TestNG selon les exigences. @Test est l'annotation de base dans le workflow TestNG. Ici, les annotations @BeforeMethod et @AfterMethod sont exécutées respectivement avant et après l'exécution des méthodes @Test.
Noter : Dans la classe TestNG, nous ne sélectionnons pas public static void main comme nous le faisons dans les programmes Java. Il devrait toujours être décoché. Nous n'avons pas besoin de la méthode principale pour exécuter la classe. TestNG exécute automatiquement la classe.
Votre premier cours TestNG est préparé. Vous pouvez maintenant écrire un test de base pour votre premier programme dans la classe TestNG.
Écrivons le programme de base TestNG. Nous utiliserons les annotations @BeforeMethod, @Test et @AfterMethod TestNG pour écrire notre programme. Nous en apprendrons plus sur les annotations dans nos prochains tutoriels.
Ici, vous pouvez voir que nous avons vérifié les annotations lors de la création de la première classe TestNG. Nous pouvons voir les annotations que nous avons sélectionnées (@BeforeMethod et @AfterMethod), importées de la bibliothèque TestNG.
Programme :
package practiceTests; import org.testng.annotations.Test; import org.testng.annotations.BeforeMethod; import org.testng.annotations.AfterMethod; public class BasicTest { @BeforeMethod public void beforeMethod() { System.out.println('Launch the Browser'); } @Test public void gmailLogin() { System.out.println('Gmail Logged in successfully'); } @AfterMethod public void afterMethod() { System.out.println('Log out of Gmail and Close the Browser'); } }
Étape 7: Lançons le test. Cela doit être fait en cliquant avec le bouton droit sur le script du scénario de test. Sélectionner Exécuter en tant que -> Test de TestNG . Cliquez sur le bouton OK.
Étape 8: Une fois l'exécution terminée, les résultats ressembleront aux écrans ci-dessous. L'écran des résultats affiche PASSÉ: gmailLogin. Cela signifie que le test a réussi sans aucune erreur.
De même, vous pouvez vérifier les deux autres onglets, c'est-à-dire Tests échoués et résumé . Si vous avez des tests ayant échoué, vous pouvez vérifier les détails et l'onglet Résumé du test affiche des détails tels que le nom du test, le temps (en secondes) nécessaire pour exécuter le test, le nombre de classes (ici, il n'y en avait qu'un) et la méthode (ici un seul) .
TestNG produit également des rapports HTML. Pour accéder à ce rapport, vous pouvez aller dans le dossier Projet et cliquer sur le dossier de sortie de test. Vous pouvez vérifier s'il existe différents types de rapports tels que ' emailable-report.html ' et ' index.html ' comme indiqué ci-dessous. Cliquez sur les deux rapports et vous pourrez voir les détails de votre exécution de test.
TestNG «Index.html» donne un lien vers différents composants comme les groupes, la sortie du rapporteur, les heures, etc. En cliquant sur chacun d'eux, vous pouvez voir différentes descriptions détaillées de l'exécution. Nous en discuterons dans les prochains tutoriels.
Conclusion
TestNG a des fonctionnalités utiles qui facilitent les tests. Nous avons vu comment TestNG peut être installé et comment exécuter un programme de test de base à l'aide de TestNG dans ce tutoriel. Nous avons également vu comment les rapports peuvent être générés après le test.
Notre prochain didacticiel expliquera en détail les annotations et les écouteurs TestNG.
=> Jetez un œil au guide du débutant TestNG ici.
lecture recommandée
- Bases du débogage de votre code dans Eclipse
- Eclipse IDE: créez et exécutez votre premier projet Java
- Tutoriel Eclipse: Intégration de TestNG dans l'IDE Java Eclipse
- Tutoriel Eclipse: Fonctionnalités les plus populaires pour vous aider à mieux coder
- Tutoriels Eclipse détaillés pour les débutants
- Tutoriel JAVA pour les débutants: plus de 100 tutoriels vidéo Java pratiques
- Installation et configuration pas à pas d'Appium Studio
- Structure du programme C # et syntaxe de base avec des exemples