Se dice que las pruebas de software son una profesión bien remunerada, pero cada institución de formación tiene internautas que dicen que es mentira.
La primera etapa, conceptos básicos de las pruebas
Objetivos de aprendizaje: basado en el conocimiento básico del desarrollo ágil de software, mientras se domina el entorno operativo básico. de conocimientos de software, sentando las bases para estudios posteriores del curso y luego estando calificado para trabajar como ingeniero de pruebas manuales.
Proyectos realizados: herramientas de gestión de pruebas, sistema operativo Linux, base de datos MySQL.
Segunda etapa, lenguaje de programación
Objetivos de aprendizaje: Dominar los tipos de datos y operadores de los lenguajes de programación Java y Python.
Completar el proyecto: uso del entorno Java e Intellij IDEA, entorno Python y Pycharm, sentando las bases para posteriores pruebas automatizadas de la web y la aplicación.
La tercera etapa, automatización de redes
Objetivos de aprendizaje: dominar los fundamentos, el entorno y el modelo de prueba automatizado de la automatización web Selenium y convertirse en un ingeniero de pruebas de automatización web competente.
Completar el proyecto: análisis del código fuente de Selenium, prueba de ejecución de múltiples navegadores, prueba de ejecución de múltiples navegadores multiplataforma y compatibilidad con varios controladores.
La cuarta etapa, automatización de aplicaciones
Objetivos de aprendizaje: dominar los fundamentos, el entorno, la aplicación y la implementación práctica de Appium.
Finalización del proyecto: quinta etapa para obtener información de la aplicación, prueba de interfaz Objetivos de aprendizaje: dominar los conceptos básicos de las pruebas de interfaz, la automatización de pruebas de interfaz y convertirse en un ingeniero senior de pruebas de software.
Completar el proyecto: ejecución de la interfaz de procesamiento por lotes de TestNG.
La sexta etapa, prueba de rendimiento de Jmeter
Objetivos de aprendizaje: conceptos básicos de Jmeter, avanzados, etc. Finalización del proyecto: proyecto de prueba de rendimiento real (capacidad, estabilidad).
La séptima etapa, integración continua de Jenkins
Objetivos de aprendizaje: Introducción a la integración continua y construcción de un entorno de integración continua.
Completa el proyecto: utiliza Jenkins para ejecutar casos de prueba de interfaz.