Ingeniero de control de calidad de Python: curso gratuito de Otus, formación de 5 meses, Fecha: 1 de diciembre de 2023.
Miscelánea / / December 04, 2023
El curso le permitirá aprender cómo se resuelven problemas de automatización de pruebas en proyectos reales utilizando el lenguaje Python. Priorizamos comprender los principios de construcción y resolución de problemas, en lugar de estudiar una herramienta específica. Después de completar este curso, obtendrá las habilidades para resolver problemas básicos en el campo de las pruebas de automatización de aplicaciones web. Este es un programa integral de capacitación en automatización de pruebas, donde aprenderá a resolver con confianza problemas al probar aplicaciones web: desde las pruebas hasta la búsqueda. fallas en el backend antes de verificar la funcionalidad del frontend usando el controlador del navegador Selenium y probar la API REST, así como ejecutar pruebas en sistemas continuos integración.
Para quién es este curso:
— para especialistas en el campo de las pruebas funcionales con entre 1 y 3 años de experiencia y aquellos que deseen avanzar hacia la automatización en Python;
— para especialistas en testing automatizado en Python con hasta 1 año de experiencia y que quieran profundizar y sistematizar sus conocimientos.
Características del curso:
— aumentar los conocimientos técnicos de un evaluador funcional al nivel de desarrollador e ingeniero devops para comunicarse en igualdad de condiciones e influir en la arquitectura del producto;
— solución de problemas en el funcionamiento de las aplicaciones web, para que no existan más: “Esto no es un error, sino una característica”;
- una herramienta flexible y fácil de usar para escribir pruebas automáticas de Python, que desplaza del mercado al conocido lenguaje Java especialistas en automatización de pruebas y le permite iniciar el proceso de prueba automatizado en poco tiempo en cualquier proyecto. dificultades;
— estudiar herramientas y prácticas de Devops para saber cómo y dónde ejecutar pruebas en beneficio del proyecto.
Estudiar herramientas de diagnóstico de red y sistema operativo Linux para determinar la causa de los errores, de modo que ya no se avergüence de tareas incompletas.
Práctica constante y resolución de casos para que puedas hablar en una entrevista sobre lo que hiciste y no sobre lo que leíste en Habré.
Estudiar todo tipo de testing: API, UI, backend, seguridad, para ser el especialista más polivalente
1
BuenoSoftware Tester en Whamcloud.ex-Ingeniero de automatización de pruebas, escribió pruebas en Python para gcorelabs.com (CDN, hosting) Conozco las distribuciones de Linux desde hace más de 10 años. Durante mucho tiempo administré clusters informáticos y probé sistemas de almacenamiento de datos...
Software Tester en Whamcloud.ex-Ingeniero de automatización de pruebas, escribió pruebas en Python para gcorelabs.com (CDN, hosting) Conozco las distribuciones de Linux desde hace más de 10 años. Durante mucho tiempo administró clusters informáticos y probó sistemas de almacenamiento de datos. Uno de los grandes proyectos está relacionado con la red Datadirect y los sistemas de archivos en clúster Lustre, GPFS. Además de administración y pruebas, llevo aproximadamente 5 años compartiendo conocimientos en varias empresas y sobre diversas tecnologías. Empresas en las que realizó cursos: Epam, it-academy, instituciones educativas de BSUIR, BSU. Realicé cursos sobre “Administración de Linux”, “Programación Bash”, “Sistemas de almacenamiento de datos”, “Conceptos básicos para trabajar con Infiniband”, “Conceptos básicos de programación Python”. Veo mi tarea principal como ayudar, motivar e implicar en el aprendizaje. Lo más emocionante de ser docente es ver crecer a las personas, esto es lo que me inspira todos los días.
1
BuenoEx ingeniero de control de calidad en Yandex. Ingeniero de automatización de control de calidad en ivi.ru. Dedicado a la creación y desarrollo de una infraestructura de pruebas para integración multiplataforma web/android/ios. Pila de tecnologías utilizadas en el trabajo: python, pytest, selenium, appium, jenkins...
Ex ingeniero de control de calidad en Yandex. Ingeniero de automatización de control de calidad en ivi.ru. Comprometido en la creación y desarrollo de infraestructura de pruebas de integración web multiplataforma / android / iosPila de tecnologías utilizadas en el trabajo: python, pytest, selenium, appium, jenkins Maestro
1
BuenoMás de 10 años en TI. Comprometido en la automatización de pruebas frontend/backend en Java y Python. En su tiempo libre, trabaja para mejorar sus habilidades de prueba y programación. Maestro
Más de 10 años en TI. Comprometido en la automatización de pruebas frontend/backend en Java y Python. En su tiempo libre, trabaja para mejorar sus habilidades de prueba y programación. Maestro
Introducción a la automatización de pruebas
-Tema 1. Automatización de pruebas: introducción.
-Tema 2.Introducción a Pytest
-Tema 3. Sumérgete en Python. POO
-Tema 4. Buceando en Python: Programación Funcional
Pruebas API
-Tema 5.Trabajar con datos de prueba
-Tema 6.Pruebas API
-Tema 7.DDT en Pruebas API
pruebas de interfaz de usuario
-Tema 8.Conceptos básicos del desarrollo web
-Tema 9.Introducción a las pruebas de UI web, Selenium WebDriver
-Tema 10.Búsqueda de elementos
-Tema 11. Expectativas de elementos
-Tema 12.Trabajar con ventanas, iframes, cookies
-Tema 13.WebElement y trabajar con él.
-Tema 14.Patrón de objeto de página
-Tema 15.Logging y logging
-Tema 16. Lanzamiento remoto (Grid)
-Tema 17.Selenoide
-Tema 18. Informes Allure
Trabajando con el backend
-Tema 19.Análisis de logs del servidor web
-Tema 20.Trabajar con la base de datos
-Tema 21.Trabajar con la red I (SSH, FTP)
-Tema 22.Trabajar con la red II (socket)
-Tema 23.Arquitectura Linux
-Tema 24. Trabajar con el sistema operativo Linux usando Python
DevOps
-Tema 25.Introducción a Docker y la contenerización
-Tema 26.Orquestación e interacción de contenedores
-Tema 27.Integración continua, Jenkins
-Tema 28. Preparación de un entorno de prueba
Otros tipos de pruebas
-Tema 29.Marco del robot + ATDD/BDD
-Tema 30. Pruebas de captura de pantalla
-Tema 31.Conceptos básicos de seguridad de aplicaciones web
-Tema 32. Simulacro
-Tema 33. Pruebas unitarias
-Tema 34.Pruebas de carga
módulo de proyecto
-Tema 35. Selección del tema y organización del trabajo del proyecto.
-Tema 36. Automatización de pruebas de entrevistas (Python)
-Tema 37.Protección de las obras de diseño