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:

  1. Le projet doit être configuré avec l’outil de génération ANT
  2. Package XSLT dans le dossier du projet
  3. 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.

 ANT de la 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.

 Variables d'environnement

É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.

 Nouveau chemin

Étape #4: Configuration de la variable système

Configurez maintenant la variable système. Cliquez sur Nouveau et ajoutez le chemin jusqu’au bac.

 Nouveau chemin

É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.

 Ant cmd

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.

 dossier de projet

Lorsque vous actualisez votre dossier de projet dans Eclipse, vous verrez que les fichiers XSLT sont ajoutés.

 Hiérarchie de projet avec XSLT

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.

 Ant build à partir d'eclipse

Une nouvelle fenêtre apparaît lorsque vous cliquez dessus. Sélectionnez Générer un rapport et cliquez sur Exécuter.

 Générer un rapport de rapport XSLT

Une fois l’exécution réussie, un message de compilation réussie s’affiche dans la console.

 Console de résultats de construction

De plus, le dossier testing-xslt est ajouté dans le répertoire de votre projet.

 dossier testnf-xslt

Ouvrez ce dossier et cliquez sur index. Votre rapport sera visible dans votre navigateur.

index

Leave a Reply

Votre adresse e-mail ne sera pas publiée.