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 de cursos posteriores y luego estando calificado para trabajar como ingeniero de pruebas manuales.
Proyectos completos: 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.
Complete 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: la quinta etapa para obtener información de la aplicación, objetivos de aprendizaje de pruebas de interfaz: dominar los conceptos básicos de las pruebas de interfaz, 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. Complete el 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.