Ricerca…


introduzione

Questo argomento copre la configurazione end-to-end di Selenium ie Selenium Webdriver + TestNG + Maven + Jenkins.

Per l'aggiunta del report, fare riferimento all'argomento Rapporti HTML

Setup TestNG

TestNG è il tuo framework di test aggiornato per junit. Utilizzeremo testng.xml per invocare le suite di test. Questo è utile quando useremo CI in anticipo.

testng.xml

Nella cartella radice del tuo progetto crea un file xml con il nome testng.xml. Nota che il nome può essere diverso, ma per comodità è usato come "testng" ovunque.

Di seguito è riportato il codice semplice per il file testng.xml.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Smoke"> //name of the suite 
    <test name="Test1"> //name of the test
        <classes>
            <class name="test.SearchTest">
            <methods>
                <include name="searchTest"/>
            </methods>
            </class>
        </classes>
    </test>
</suite>

Installazione di Maven

TBD. Come configurare pom.xml per chiamare testng.xml

Installazione di Jenkins

TBD. Coprirà l'installazione di Jenkins per estrarre codice da git / bitbucket ecc.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow