Hay diferencia para la automatización y Jenkins. El propósito de la automatización y Jenkins no son los mismos.
En Jenkins, automatizará su compilación en el servidor de implementación. Jenkins también se puede instalar en su sistema local con fines de aprendizaje.
Mientras que, como en las pruebas de automatización, automatizará sus escenarios de prueba mediante el uso de un lenguaje de secuencias de comandos y un marco de trabajo que se utilizará para probar la última versión.
- ¿Qué hace que la barra de aterrizaje de un trabajo de ingeniero de software sea tan alta?
- Compare y contraste los roles de un desarrollador de software y un probador de software. ¿Cuál es mejor para un más fresco?
- ¿Un B.tech en ingeniería de software me convierte en ingeniero con el título de Ing.?
- ¿Cuáles son algunas de las cualidades o habilidades básicas que necesita para ser bueno en la automatización de pruebas?
- ¿Qué trabajos en India proporcionan a un ingeniero un salario lo suficientemente grande como para comprar un Lamborghini dentro de cinco años?
A continuación se muestra la experiencia y los pasos que he realizado al integrar un marco de automatización con la automatización de compilación de Jenkins
- Creó un marco de selenio impulsado por palabras clave utilizando TestNG y Java
- Una vez hecho esto, ha cambiado el proyecto a la configuración de Maven
- En la configuración de Maven, utilizamos un archivo POM.xml que contiene la lista de todos los archivos JAR que va a utilizar para sus pruebas.
- Tenga en cuenta que en POM.xml debe referir su testng.xml para el buidl de prueba
- Una vez que haya creado con éxito un POM.xml, testng.xml y test suite crean un trabajo en Jenkins
- En Jenkins, le pedirá su ubicación POM.xml para comenzar la compilación. Proporcione el pom.xml, programe y haga clic en Enviar
- Ahora, cada vez que necesite probar la compilación implementada en el servidor, pruebe el último código utilizando el conjunto de pruebas que diseñó ejecutando el trabajo
- Jenkins también tomará una captura de pantalla de cada caso de prueba y la almacenará para su referencia
A continuación se muestra la lista de software que he utilizado para el proceso anterior.
- Java
- Eclipse IDE
- Selenio
- Maven Plugin en Eclipse
- Jenkin
Espero que entiendas la diferencia entre Jenkin y las pruebas de automatización. La siguiente URL lo ayudará a comprender mejor. Maven & Jenkins con Selenium: Tutorial completo