XSLT Reporting v Selenium Automation Framework s TestNG

všichni jsme si vědomi důležitosti udržování zpráv pro lepší sledování procesů při testování softwaru. Existují různé techniky pro generování protokolů o zkouškách v Selenium WebDriver. Techniky podávání zpráv závisí na svědomí architekta rámce automatizace testů. Dnes budeme diskutovat o hlášení XSLT v selenu. Má velký význam, pokud chcete rozšířit výchozí funkci hlášení TestNG.

než přejdeme na XSLT Reporting, rád bych vám doporučil další úžasný článek o jiné technice generování sestav v selenu. Klikněte na odkaz níže a přečtěte si více o hlášení rozsahu.

jak generovat zprávy o rozsahu v rámci Selenium Automation?

co je hlášení XSLT?

XSLT je v podstatě transformační jazyk, který transformuje jeden dokument XML do dokumentu XHTML, který je vhodný pro jakýkoli prohlížeč k zobrazení zkušebního hlášení.

XSLT je zkratka pro Extensible Stylesheet Language Transformations.

co je potřeba k nastavení XSLT reportingu v rámci Selenium Automation?

musíme nastavit prostředí v našem automatizačním rámci pro implementaci XSLT reportingu. Předpoklady jsou tedy následující:

  1. projekt musí být nakonfigurován pomocí nástroje pro sestavení ANT
  2. balíček XSLT uvnitř složky projektu
  3. projekt musí být vyvinut s TestNG

jakmile splníte výše uvedené předpoklady, jste připraveni implementovat XSLT reporting ve vašem automatizačním projektu.

jak nastavit ANT v projektu selen?

dovolte mi, abych vás provedl kroky k nastavení ANT ve vašem projektu za předpokladu, že nemáte nastavený projekt Ant.

ANT je v podstatě nástroj pro sestavení Java, který je napsán v XML. Používá se hlavně k kompilaci kódu.

Krok # 1: Stáhnout soubor ANT zip

Klikněte zde pro stažení souboru ANT jar. Stáhněte si ji z aktuální části vydání.

aktuální vydání ANT

Krok # 2: extrakce a nastavení souboru ANT

jakmile extrahujete soubor zip, nastavte jeho cestu.

klikněte pravým tlačítkem myši na tento počítač, poté klikněte na Vlastnosti a klikněte na Pokročilá nastavení systému.

 Proměnné Prostředí

Krok # 3: Nastavení proměnné prostředí

nyní nastavte proměnnou prostředí, takže klikněte na proměnné prostředí. Klikněte na nový a poté zadejte název proměnné a hodnotu proměnné jako cestu složky Ant do koše.

nová cesta

Krok # 4: nastavení systémové proměnné

nyní nastavte systémovou proměnnou. Klikněte na nový a přidejte cestu do koše.

 nová cesta

Krok# 5: ověření sestavení na CMD

otevřete CMD a zadejte příkaz-ant.

získáte stav sestavení, protože dosud nebyla vygenerována žádná sestava.

Ant cmd

Toto je vše o nastavení sestavení ANT.

jak nakonfigurovat XSLT Reporting v projektu automatizace?

nyní je čas nakonfigurovat XSLT reporting. Postupujte podle níže uvedených kroků.

Krok # 1: Stáhnout soubor XSLT

Klikněte zde pro stažení souboru XSLT.

Krok# 2: extrahujte a ukládejte soubor ve vašem projektu

dostal se do adresáře vašeho projektu a poté uložte extrahovaný soubor XSLT do složky projektu.

složka projektu

když obnovíte složku projektu v Eclipse, uvidíte, že jsou přidány soubory XSLT.

hierarchie projektu s XSLT

jak generovat XSLT reporting v selenu s TestNG?

nyní je vše hotovo. Předpokládáme, že vyvíjíte své automatizační skripty v TestNG. Později budeme diskutovat rozpracované výukové programy na TestNG.

spusťte program TestNG a spusťte sestavení ant z cmd.

Nyní byste měli očekávat jednu složku pro hlášení XSLT v adresáři projektu-testování-xslt.

pokud se tato složka neobjevila, postupujte podle níže uvedených kroků.

Jak získat složku ‚testng-xslt‘ v adresáři projektu pro ověření sestavy?

přejděte na svůj projekt v Eclipse. Proveďte pravým tlačítkem myši na sestavení.xml a spustit jako mravenec sestavení.

Ant build from eclipse

po kliknutí na něj se zobrazí nové okno. Vyberte generovat zprávu a klikněte na Spustit.

generovat XSLT Reporting report

po úspěšném spuštění se v konzole zobrazí zpráva Build Successful.

 Build console výsledku

dále vidíte složku testing-xslt přidanou do adresáře projektu.

složka testnf-xslt

otevřete tuto složku a klikněte na index. Vaše zpráva bude viditelná ve Vašem prohlížeči.

index

Leave a Reply

Vaše e-mailová adresa nebude zveřejněna.