XSLT rapportage in Selenium Automation Framework met TestNG

we zijn ons allemaal bewust van het belang van het bijhouden van rapporten voor een betere tracking van de processen in software testen. Er zijn verschillende technieken beschikbaar om testrapporten te genereren in Selenium WebDriver. Het hangt af van het geweten van de test automation framework architect om de rapportagetechnieken te kiezen. Vandaag gaan we XSLT rapportage in Selenium bespreken. Het is van groot belang wanneer u de standaard rapportagefunctie van de TestNG wilt uitbreiden.

voordat we naar de XSLT-rapportage gaan, wil ik u nog een geweldig artikel aanbevelen over een andere techniek van het genereren van rapporten in Selenium. Klik op de link hieronder om meer te lezen over Extent Reporting.

hoe genereer ik Extent-rapporten in Selenium Automation Framework?

Wat is XSLT-rapportage?

XSLT is in principe een transformatietaal die een XML-document omzet in een XHTML-document dat handig is voor elke browser om de testrapportage weer te geven.

XSLT staat voor Extensible Stylesheet Language Transformations.

Wat is nodig om de XSLT-rapportage in Selenium Automation framework op te zetten?

we moeten een omgeving opzetten in ons Automatiseringskader om XSLT-rapportage te implementeren. Dus, de voorwaarden zijn als volgt:

  1. het project moet worden geconfigureerd met de Ant build tool
  2. XSLT-pakket in de projectmap
  3. het project moet worden ontwikkeld met TestNG

zodra u bovenstaande vereisten vervult, bent u klaar om XSLT-rapportage in uw automatiseringsproject te implementeren.

Hoe kan ANT worden opgezet in het Seleniumproject?

laat me u door de stappen leiden om ANT in uw project op te zetten door aan te nemen dat u geen ANT geconfigureerd project hebt opgezet.

ANT is in principe een build tool voor Java, die is geschreven in XML. Het wordt voornamelijk gebruikt om de code te compileren.

Stap # 1: download ANT zip-bestand

Klik hier om het ANT jar-bestand te downloaden. Download het van de huidige release sectie.

huidige versie ANT

Stap # 2: uitpakken en instellen van het ANT-bestand

zodra u het zip-bestand hebt uitgepakt, stelt u het pad in.

Klik met de rechtermuisknop op mijn Computer klik vervolgens op Eigenschappen en klik op Geavanceerde systeeminstellingen.

Omgevingsvariabelen

Stap # 3: Omgevingsvariabele instellen

nu omgevingsvariabele instellen dus klik op Omgevingsvariabelen. Klik op Nieuw voer vervolgens de naam van de variabele en variabele waarde als het pad van Ant folder till bin.

nieuw pad

Stap # 4: systeemvariabele instellen

nu systeemvariabele instellen. Klik op nieuw en voeg het pad tot bin toe.

nieuw pad

Stap # 5: Valideer bouwen op CMD

Open CMD en typ command-ant.

u krijgt de status Build Failed omdat er nog geen build is gegenereerd.

Ant cmd

dit gaat allemaal over Ant build set up.

hoe XSLT-rapportage in automatiseringsproject configureren?

nu is het tijd om XSLT-rapportage te configureren. Volg de onderstaande stappen.

Stap # 1: Download XSLT-bestand

Klik hier om het XSLT-bestand te downloaden.

Stap # 2: Bestand Uitpakken en opslaan in uw project

ging naar de map van uw project en sla het geëxtraheerde XSLT-bestand op in uw projectmap.

projectmap

wanneer u uw projectmap ververst in Eclipse dan zult u zien dat de XSLT-bestanden worden toegevoegd.

projecthiërarchie met XSLT

hoe genereer ik XSLT-rapportage in Selenium met TestNG?

nu is alles klaar. We gaan ervan uit dat u uw automatiseringsscripts in TestNG ontwikkelt. Later zullen we uitgebreide tutorials over TestNG bespreken.

start uw TestNG programma en start de Ant build vanuit cmd.

u kunt nu één map verwachten voor XSLT-rapportage in uw projectmap-testing-xslt.

als die map niet verscheen, ga dan met de onderstaande stappen.

hoe krijg ik de map ’testng-xslt’ in de projectmap voor het valideren van het rapport?

Ga naar uw project in Eclipse. Klik met de rechtermuisknop op bouwen.xml en draaien als Ant Build.

Ant build from eclipse

er verschijnt een nieuw venster wanneer u erop klikt. Selecteer rapport genereren en klik op Uitvoeren.

genereer XSLT Reporting report

na het succesvol uitvoeren zal een succesvol bericht worden weergegeven in de Console.

Build result console

Verder ziet u de map testing-xslt toegevoegd in uw projectmap.

testnf - XSLT map

Open deze map en klik op index. Uw rapport zal zichtbaar zijn in uw browser.

index

Leave a Reply

Het e-mailadres wordt niet gepubliceerd.