Reporting XSLT dans Selenium Automation Framework avec TestNG
Nous sommes tous conscients de l’importance de maintenir des rapports pour un meilleur suivi des processus lors des tests de logiciels. Il existe différentes techniques disponibles pour générer des rapports de test dans Selenium WebDriver. Le choix des techniques de reporting dépend de la conscience de l’architecte du cadre d’automatisation des tests. Aujourd’hui, nous allons discuter des rapports XSLT dans Selenium. Cela a beaucoup d’importance lorsque vous souhaitez étendre la fonctionnalité de rapport par défaut du TestNG.
Avant de passer aux rapports XSLT, je voudrais vous recommander un autre article génial sur une autre technique de génération de rapports en Sélénium. Cliquez sur le lien ci-dessous pour en savoir plus sur les rapports d’étendue.
Comment générer des rapports d’étendue dans Selenium Automation Framework?
Qu’est-ce que le reporting XSLT ?
XSLT est essentiellement un langage de transformation qui transforme un document XML en document XHTML, ce qui est pratique pour tout navigateur pour afficher les rapports de test.
XSLT signifie Transformations de langage de feuille de style Extensibles.
Que faut-il pour configurer les rapports XSLT dans Selenium Automation framework ?
Nous devons mettre en place un environnement dans notre cadre d’automatisation pour implémenter les rapports XSLT. Ainsi, les conditions préalables sont les suivantes:
- Le projet doit être configuré avec l’outil de génération ANT
- Package XSLT dans le dossier du projet
- Le projet doit être développé avec TestNG
Une fois que vous avez rempli les conditions préalables ci-dessus, vous êtes prêt à implémenter les rapports XSLT dans votre projet d’automatisation.
Comment configurer ANT dans le projet Selenium ?
Laissez-moi vous guider à travers les étapes de configuration de ANT dans votre projet en supposant que vous n’avez pas configuré de projet ANT.
ANT est essentiellement un outil de construction pour Java, qui est écrit en XML. Il est principalement utilisé pour compiler le code.
Étape #1: Télécharger le fichier zip ANT
Cliquez ici pour télécharger le fichier ANT jar. Téléchargez-le à partir de la section version actuelle.
Étape #2: Extraction et configuration du fichier ANT
Une fois que vous avez extrait le fichier zip, configurez son chemin.
Faites un clic droit sur Poste de travail, puis cliquez sur Propriétés et cliquez sur Paramètres système avancés.
Étape #3: Configuration de la variable d’environnement
Maintenant, configurez la variable d’environnement, cliquez sur Variables d’environnement. Cliquez sur Nouveau puis entrez le nom de la variable et la valeur de la variable comme chemin du dossier Ant jusqu’à la corbeille.
Étape #4: Configuration de la variable système
Configurez maintenant la variable système. Cliquez sur Nouveau et ajoutez le chemin jusqu’au bac.
Étape #5: Validez la construction sur CMD
Ouvrez CMD et tapez command-ant.
Vous obtiendrez le statut d’échec de la génération car aucune génération n’a encore été générée.
Il s’agit de la configuration de la construction ANT.
Comment configurer les rapports XSLT dans un projet d’automatisation?
Il est maintenant temps de configurer les rapports XSLT. Suivez les étapes ci-dessous.
Étape #1: Télécharger le fichier XSLT
Cliquez ici pour télécharger le fichier XSLT.
Étape #2: Extrayez et stockez le fichier dans votre projet
Accédez au répertoire de votre projet, puis stockez le fichier XSLT extrait dans votre dossier de projet.
Lorsque vous actualisez votre dossier de projet dans Eclipse, vous verrez que les fichiers XSLT sont ajoutés.
Comment générer des rapports XSLT dans Selenium avec TestNG?
Maintenant tout est fait. Nous supposons que vous développez vos scripts d’automatisation dans TestNG. Plus tard, nous discuterons des tutoriels élaborés sur TestNG.
Exécutez votre programme TestNG puis exécutez la génération ant à partir de cmd.
Maintenant, vous devez vous attendre à un dossier pour les rapports XSLT dans votre répertoire de projet – testing-xslt.
Si ce dossier n’apparaît pas, suivez les étapes ci-dessous.
Comment obtenir le dossier ‘testng-xslt’ dans le répertoire du projet pour valider le rapport?
Accédez à votre projet dans Eclipse. Effectuez un clic droit sur build.xml et exécuter en tant que construction Ant.
Une nouvelle fenêtre apparaît lorsque vous cliquez dessus. Sélectionnez Générer un rapport et cliquez sur Exécuter.
Une fois l’exécution réussie, un message de compilation réussie s’affiche dans la console.
De plus, le dossier testing-xslt est ajouté dans le répertoire de votre projet.
Ouvrez ce dossier et cliquez sur index. Votre rapport sera visible dans votre navigateur.