¿Cuál podría ser el crecimiento de un probador de software si él / ella conoce la automatización o Jenkins?

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.

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

  1. Creó un marco de selenio impulsado por palabras clave utilizando TestNG y Java
  2. Una vez hecho esto, ha cambiado el proyecto a la configuración de Maven
  3. 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.
  4. Tenga en cuenta que en POM.xml debe referir su testng.xml para el buidl de prueba
  5. Una vez que haya creado con éxito un POM.xml, testng.xml y test suite crean un trabajo en Jenkins
  6. En Jenkins, le pedirá su ubicación POM.xml para comenzar la compilación. Proporcione el pom.xml, programe y haga clic en Enviar
  7. 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
  8. 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

Automatización o Jenkins no es la pregunta correcta.

Debería ser Automatización y Jenkins.

Jenkins es solo una pequeña parte y no es tan complejo acostumbrarse. solo requiere poca configuración y está listo para usar Jenkins.

Solo valdrá la pena cuando lo use en su suite de automatización. Como cuando se implementa una nueva compilación, se activará automáticamente la suite de automatización y mi amigo agregará valor.

More Interesting

¿Qué habilidades necesitaría para ser desarrollador de software / pasante de programación en Duolingo?

Tengo una licenciatura en Lógica y quiero estudiar Ingeniería de Software. ¿Qué desventajas / ventajas habrá para mí en comparación con un graduado de CS?

¿Cuál tiene bueno como carrera, crecimiento, salario a largo plazo? (1) Ingeniero de pruebas de selenio-probador de automatización O (2) ¿Probador interno de dataware / probador ETL?

Cómo volver a la fuerza laboral después de una brecha de tres años en su carrera como desarrollador de software

Tengo 29 años. ¿Debo terminar mi licenciatura en ciencias de la computación o comenzar a trabajar para obtener experiencia real?

¿Cuál es la mejor estrategia para los ingenieros de software para aumentar más rápidamente su compensación?

¿Cuál ha sido el crecimiento de la compensación real para un ingeniero de software en Silicon Valley en los últimos veinte años?

¿Qué tan fácil es hacer una transferencia interna a otro equipo en una gran compañía tecnológica, y cómo se comparan compañías como Microsoft, Google, Facebook y Yahoo en términos de facilidad de transferencia interna?

¿Podemos ganar más dinero como ingeniero de garantía de calidad de software?

¿Cuál es la mejor manera de convertirse en ingeniero en robótica?

Si quiero ser pasante de ingeniero / desarrollador de software en compañías como Apple, Google o Palantir, ¿cuáles son algunos tipos de programas que debo conocer?

Tengo 9 años de experiencia en la industria de TI como ingeniero de software. Estoy dispuesto a hacer un curso MSA (Master in Analytics) de 1 año a tiempo completo ofrecido por varias universidades en los Estados Unidos. ¿Cuán financieramente fructífero será?

Tengo más de 7 años de experiencia en desarrollo de software. Trabajo en una empresa de software superior. Todavía no he terminado mi licenciatura. ¿Debo volver a la escuela?

¿Por qué mi mente piensa que el trabajo de desarrollador de software es el único mejor en INDIA? Aunque no tengo interés en ese perfil.

Todos pueden ser programadores / ingenieros de software hoy en día. Siendo un estudiante de Ingeniería Informática, ¿cómo puedo diferenciarme?