Buscar..


Introducción

Este tema cubre la configuración de extremo a extremo de Selenium, es decir, Selenium Webdriver + TestNG + Maven + Jenkins.

Para la adición de informes, consulte el tema Informes HTML

Configuración de TestNG

TestNG es su marco de prueba actualizado para Junit. Vamos a utilizar testng.xml para invocar suites de prueba. Esto es útil cuando vamos a usar CI por delante.

testng.xml

En la carpeta raíz de su proyecto, cree un archivo xml con el nombre testng.xml. Tenga en cuenta que el nombre también puede ser diferente, pero por conveniencia se usa como "prueba" en todas partes.

A continuación se muestra el código simple para el archivo 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. Cómo configurar pom.xml para llamar a testng.xml

Instalación de Jenkins

TBD. Cubrirá la configuración de Jenkins para extraer código de git / bitbucket, etc.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow