Zoeken…


Invoering

Dit onderwerp behandelt de end-to-end setup van Selenium, dwz Selenium Webdriver + TestNG + Maven + Jenkins.

Raadpleeg het onderwerp HTML-rapporten voor het toevoegen van rapporten

TestNG-instelling

TestNG is uw bijgewerkte testraamwerk voor junit. We gaan testng.xml gebruiken om testpakketten aan te roepen. Dit is handig wanneer we CI van tevoren gaan gebruiken.

testng.xml

Maak in de hoofdmap van uw project een xml-bestand met de naam testng.xml. Merk op dat de naam ook kan verschillen, maar voor het gemak wordt het overal gebruikt als "testng".

Hieronder staat de eenvoudige code voor het bestand 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>

Maven Setup

TBD. Hoe pom.xml in te stellen voor het aanroepen van testng.xml

Jenkins Setup

TBD. Dekt de Jenkins-instellingen voor het ophalen van code uit git / bitbucket etc.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow