Recherche…


Introduction

Cette rubrique couvre la configuration complète de Selenium, à savoir Selenium Webdriver + TestNG + Maven + Jenkins.

Pour l'ajout d'un rapport, veuillez vous reporter à la rubrique Rapports HTML

Configuration du test

TestNG est votre framework de test mis à jour pour junit. Nous allons utiliser testng.xml pour invoquer des suites de tests. Ceci est utile lorsque nous allons utiliser CI en avant.

testng.xml

Dans le dossier racine de votre projet, créez un fichier xml portant le nom testng.xml. Notez que ce nom peut également être différent, mais par commodité, il est utilisé comme "test" partout.

Voici le code simple pour le fichier 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>

Configuration Maven

À déterminer Comment configurer pom.xml pour appeler testng.xml

Configuration de Jenkins

À déterminer Va couvrir la configuration de Jenkins pour tirer du code de git / bitbucket etc.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow