Vomitó sangre y se quedó despierto hasta tarde durante un mes para resolver esta guía de estudio súper completa para pruebas automatizadas [con recursos de disco de red + proyectos + estrategias de entrevista]

Recientemente, vi a muchos fanáticos enviarme mensajes privados en segundo plano, pidiéndome que hiciera una hoja de ruta de aprendizaje para las pruebas de automatización de Python y querían aprender materiales. De hecho, con respecto a este problema, las pruebas funcionales quieren automatizarse. ¿Cómo debo comenzar ? ¿Hay buenos recursos para recomendar? (La ruta de aprendizaje y los recursos del disco de red + los proyectos prácticos se encuentran al final del artículo) Ya comencé a prepararme, por lo que está aquí hoy, ¡vea a continuación! ! !

PD: ¿Cómo puedo conseguirlo? Es muy simple, solo haz clic en el portal que señala la flecha al final del artículo y podrás obtenerlos todos... 

Tabla de contenido

  La última versión de 2022 [salario anual de entrada de un millón] la hoja de ruta de aprendizaje óptima para ingenieros de desarrollo de pruebas automatizadas 

   La primera etapa de aprendizaje: conceptos básicos de programación Python/avanzado/orientado a objetos/automatización

   La segunda etapa de aprendizaje: herramienta de prueba de interfaz/ApiFox/jmeter/postman/fiddler

 Herramienta de prueba de interfaz proyecto empresarial real

   La tercera etapa de aprendizaje: pruebas de automatización de interfaz: Requests/Pytest/Yaml/hot loading

  Herramienta de prueba de interfaz proyecto empresarial real

   La cuarta etapa de aprendizaje: pruebas automatizadas WEB: Selenium/PO/keyword-driven/Grid

 Pruebas WEB automatizadas de proyectos empresariales reales

   La quinta etapa de aprendizaje: pruebas de automatización de aplicaciones: Appium/Uiautomation/Minium...

 Prueba de automatización de aplicaciones proyecto empresarial real

 Automatización de programas pequeños que prueban proyectos empresariales reales

   La sexta etapa de aprendizaje: pruebas de rendimiento avanzadas: prueba de presión Jmeter/rendimiento de base de datos/Grafana

 Proyecto empresarial de pruebas de rendimiento de alto nivel

   La séptima etapa de aprendizaje: sistema DevOps: Git/Flask/Jenkins/CICD/Docker

   La octava etapa de aprendizaje: principales herramientas de prueba automatizadas: Robot/Httprunner/microservice/Redis

Etapa de la entrevista: reanudar la producción de fabricantes de primera línea, habilidades de entrevista: reanudar la producción/recopilación de entrevistas/explicación de preguntas reales de los principales fabricantes

Si también está desarrollando en la dirección del desarrollo de pruebas automatizadas

A la edad adecuada, elija la posición correcta e intente aprovechar al máximo sus propias ventajas.

  La última versión de 2022 [salario anual de entrada de un millón] la hoja de ruta de aprendizaje óptima para ingenieros de desarrollo de pruebas automatizadas 

¡Aquí están todas las técnicas de prueba de vanguardia que necesita dominar! La ruta de aprendizaje de pruebas de software más completa de la historia, desde lo básico hasta el proyecto real, ¡muy adecuada para 2022! 

Demasiadas personas han realizado un autoestudio de acuerdo con esta hoja de ruta de aprendizaje y han encontrado trabajos de 7k-12k.

 Hay demasiados videos de apoyo, así que no los subiré.

Todavía tengo muchos recursos a mano, como "Software de aprendizaje para probar el software necesario", "Diversos documentos utilizados en el aprendizaje de pruebas de software (Prueba de ocho años de edad, Weeping Blood Sharing)", "Prueba de problemas comunes de nivel de entrada (puede resolver al menos más del 90% de los problemas comunes)", "Artículos técnicos de nivel de experiencia de prueba de software (sobre la base de Xiaobai a un nivel superior, con una visión más amplia)", "Una gran colección de publicaciones de entrevistas de prueba de software ( si quieres encontrar trabajo y evitar desvíos, muy recomendable ver) "...


¿Cómo puedo obtenerlo? Es muy simple, solo haz clic en el portal que señala la flecha al final del artículo y podrás obtenerlos todos... 

————————————————

 

  La primera etapa de aprendizaje: conceptos básicos de programación Python/avanzado/orientado a objetos/automatización

(1) Python elemental: gramática básica

 (2) Python elemental: funciones y módulos

 (3) Python avanzado: programación orientada a objetos

 (4) Python de alto nivel: marco de automatización

 La segunda etapa de aprendizaje: herramienta de prueba de interfaz/ApiFox/jmeter/postman/fiddler

(1) Teoría básica de prueba de interfaz API y escritura de documentos

 (2) Prueba de interfaz ApiFox

 (3) herramienta de prueba de interfaz jmeter

 (4) herramienta de prueba de interfaz de cartero

 (5) herramienta de captura de violinista

 Herramienta de prueba de interfaz proyecto empresarial real

 La tercera etapa de aprendizaje: pruebas de automatización de interfaz: Requests/Pytest/Yaml/hot loading

(1) módulo de función de solicitud

 (2) marco de prueba de unidad pytest

 (3) Combate real del proyecto del marco de automatización de la interfaz

  Herramienta de prueba de interfaz proyecto empresarial real

Proyecto de prueba de automatización de interfaz combate real : Mashang Education plataforma de comercio electrónico integral + terminal de aplicación + terminal de programa pequeño 

Arquitectura del proyecto de prueba de automatización de la interfaz : Linux+Java+SpringMVC+MyBatis+Tomcat+Oracle Características del proyecto de prueba de automatización

de la interfaz : documentación completa de la interfaz del proyecto, sin necesidad de compilar, acceder e

introducción del proyecto de prueba de automatización de la interfaz de combate real: 1 El e- La plataforma de comercio electrónico proporciona soluciones integrales de comercio electrónico, como WEB, APLICACIÓN y programas pequeños. Las seis ventajas ayudan a las empresas de comercio electrónico a duplicar sus ventas, admiten la colaboración empresarial entre varias organizaciones y logran la conexión, el intercambio y la colaboración de recursos de Internet corporativos. . Proporciona garantía para las actividades y operaciones comerciales en línea, y es un centro importante para coordinar e integrar el flujo de información, el flujo de bienes y el flujo de capital de manera ordenada, relacionada y eficiente. Proporcionar una plataforma única para transacciones en línea para individuos y empresas.

Logros en el proyecto de prueba de automatización de interfaz: el plan de implementación del marco de prueba de automatización de interfaz 0 implementación de código + paquete de límite de código de marco 0 (incluido: paquete de solicitud unificado, paquete de asociación de interfaz, paquete de carga en caliente, paquete de registro de registro, paquete de aserción unificado, base de datos empaquetado de aserciones, encapsulación basada en datos, encapsulación de cifrado y descifrado, encapsulación de firma de interfaz) + informe personalizado de Allure exquisito + integración continua de Jenkins, etc.

 La cuarta etapa de aprendizaje: pruebas automatizadas WEB: Selenium/PO/keyword-driven/Grid

(1) interfaz WEB

 (2) Implementación de automatización WEB y malentendidos

  (3) Principio de selenio e interacción del navegador

 (4) Datos de la página de Selenium e interacción de elementos

  (5) marco de prueba de unidad de prueba unitaria

 (5) Encapsulación del marco de prueba de automatización WEB

 Pruebas WEB automatizadas de proyectos empresariales reales

Combate real del proyecto de pruebas automatizadas WEB : plataforma financiera

Arquitectura del proyecto de prueba de automatización WEB : Linux+Java+SpringMVC+MyBatis+Tomcat+Oracle

Características del proyecto de prueba de automatización WEB : no es necesario construir, obtenga la dirección del proyecto + nombre de usuario y contraseña para acceder y practicar la

introducción del proyecto de prueba de automatización WEB: la plataforma financiera es basado en orientación abierta El concepto de diseño de la plataforma está construido y sus funciones cubren la página de inicio del sistema, la gestión de préstamos, la gestión financiera, la gestión de miembros, la gestión de fondos, los asuntos de la agencia, el módulo de estadísticas, el centro comercial, la configuración del front-end, la configuración del sistema y otros módulos funcionales, y también proporciona complementos móviles abiertos para escenarios comerciales como finanzas y finanzas por Internet que ayudan a las instituciones financieras a construir un sistema comercial central con una jerarquía clara, operación eficiente, seguridad y confiabilidad, realizar la transformación estratégica y el desarrollo comercial, y proporcionar usuarios con servicios financieros más completos, convenientes, de alta calidad y seguros.

Ganancias reales de combate del proyecto de prueba de automatización WEB: Marco de prueba de automatización web Plan de implementación de aterrizaje de código 0 + Selenium varios escenarios de automatización (anidamiento de marcos de múltiples capas, carga y descarga de archivos, barra de desplazamiento, cuadro desplegable, etc.) + Modo de objeto de página PO marco de trabajo de 0 Compilación de 1 a 1 + marco de prueba basado en palabras clave de 0 a 1 (que incluye encapsulación de casos de prueba de Excel, asociación de datos, encapsulación de aserciones, encapsulación de registros, encapsulación de capturas de pantalla de páginas, informe de prueba exquisito de Allure, etc.) + prueba distribuida en cuadrícula operación, etc

La quinta etapa de aprendizaje: pruebas de automatización de aplicaciones: Appium/Uiautomation/Minium...

(1) Construcción del entorno de prueba de la aplicación

 (2) Posicionamiento del elemento de la aplicación

  (3) interacción del elemento de la aplicación

   (4) Integración del marco basado en palabras clave

  (5) Programas pequeños y pruebas automatizadas H5

 Prueba de automatización de aplicaciones proyecto empresarial real

 Automatización de programas pequeños que prueban proyectos empresariales reales

 La sexta etapa de aprendizaje: pruebas de rendimiento avanzadas: prueba de presión Jmeter/rendimiento de base de datos/Grafana

 (1) La base teórica de las pruebas de rendimiento y la construcción del proyecto.

  (2) componentes relacionados con la prueba de rendimiento jmeter

 (3) ajuste de escena de rendimiento jmeter y prueba de presión JDBC

 (4) Explicación detallada del proceso e indicadores de prueba de rendimiento de la empresa real

  (5) Implementación de un entorno de prueba de rendimiento empresarial real

   (6) Monitoreo y análisis en tiempo real del rendimiento del servidor Linux

   (7) Supervisión del rendimiento de la base de datos del servidor Linux

    (8) Supervisión del rendimiento del middleware del servidor Linux

     (9) plataforma WEB de monitoreo de Grafana y entrevista de prueba de rendimiento

 Proyecto empresarial de pruebas de rendimiento de alto nivel

Proyecto de prueba de rendimiento real: plataforma en la nube de catering inteligente

Arquitectura del proyecto de prueba de rendimiento : Linux+Java+SpringMVC+MyBatis+Tomcat+Mysql+Redis (operación de monitoreo del rendimiento de la base de datos de caché real de Redis)

características del proyecto de prueba de rendimiento : construcción de 0 a 1 + código fuente del proyecto + construcción del entorno de prueba de rendimiento (soporte local y Configuración rápida dual del servidor Linux)

Introducción del proyecto de prueba de rendimiento: la plataforma de nube de catering inteligente debe nacer para resolver los puntos débiles de los clientes. El catering digital, el catering inteligente y el catering científico se han convertido en planes estándar para la industria de la restauración. La transformación y actualización del diseño de gestión de la plataforma en la nube mejoró significativamente la experiencia gastronómica del usuario, amplió muchos escenarios de consumo, logró estandarización operativa y precisión financiera, realizó pedidos en línea para todo el lugar, ahorró costos laborales y equipo de liquidación de cajeros no tripulados, Liquidación mejorada velocidad. La actualización de la gestión de operaciones basada en datos ha mejorado la competitividad.

Resultados de combate reales del proyecto de prueba de rendimiento: explicación detallada de un conjunto completo de componentes de Jmeter + proceso de rendimiento real de la empresa + análisis detallado de los indicadores de rendimiento + implementación del entorno de prueba de rendimiento de 0-1 + monitoreo y análisis en tiempo real del rendimiento del servidor Linux + monitoreo y análisis en tiempo real de la base de datos del servidor (Mysql+Redis) + análisis de monitoreo en tiempo real del middleware del servidor (Tomcat) + análisis de la plataforma de monitoreo del rendimiento de Grafana + entrevista de prueba de rendimiento explicación detallada

  La séptima etapa de aprendizaje: sistema DevOps: Git/Flask/Jenkins/CICD/Docker

(1) Integración continua de Jenkins y despliegue continuo de aplicaciones básicas

 (2) Integración continua de Jenkins y despliegue continuo de aplicaciones avanzadas

 (3) Simule la interfaz empresarial real basada en Flask

  (4) Git, GitHub, Gitlib, Gitee control de versiones distribuidas

   (5) base del contenedor Docker

    (6) Prueba de contenedorización Docker

   La octava etapa de aprendizaje: principales herramientas de prueba automatizadas: Robot/Httprunner/microservice/Redis

(1) Automatización del marco PobotFramework

 (2) Automatización de la interfaz HttpRunner

 (3) Pruebas automatizadas de interfaces de arquitectura de microservicios

 Etapa final de la entrevista: reanudar la producción de fabricantes de primera línea, habilidades de entrevista: reanudar la producción/recopilación de entrevistas/explicación de preguntas reales de los principales fabricantes


A la edad adecuada, elija la posición correcta e intente aprovechar al máximo sus propias ventajas.

Mi camino hacia el desarrollo de pruebas automatizadas es inseparable del plan en cada etapa del camino, porque me gusta planificar y resumir, por lo que mis amigos y yo dedicamos un tiempo a organizar y escribir la siguiente "Ruta de aprendizaje para ingenieros de desarrollo de pruebas " . también he resuelto una gran cantidad de [recursos de disco de red] . Los amigos que lo necesiten pueden hacer clic en la flecha a continuación para obtener la dirección de la colección. Espero que te traiga ayuda y dirección.

¡Pruebe y desarrolle tutoriales en video, notas de estudio y portales de recepción! ! !

Supongo que te gusta

Origin blog.csdn.net/Liuyanan990830/article/details/127515346#comments_25585781
Recomendado
Clasificación