Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Domina la Automatización Web con Python y Selenium
Highest Rated
Rating: 4.5 out of 5(219 ratings)
969 students

Domina la Automatización Web con Python y Selenium

Python y Selenium: Automatización, PyTest, Interacción Web y Mejores Prácticas
Last updated 11/2025
Spanish

What you'll learn

  • Dominar Python para testing: Aprende la sintaxis básica y estructuras de datos esenciales.
  • Explorar PyTest a fondo: Desde estructurar tests hasta manejo avanzado de excepciones.
  • Automatizar con Selenium: Navegación, manipulación de elementos y búsquedas avanzadas.
  • Interacción avanzada con la web: Maneja elementos como dropdowns y valida cambios dinámicos.
  • Cross-browser testing: Asegura compatibilidad y rendimiento en múltiples navegadores.
  • Implementar Page Object Model: Organiza tus tests para mayor mantenibilidad y claridad.
  • Buenas prácticas en automatización: Incluye pruebas multi-navegador y generación de reportes con Allure.
  • Aplicación práctica: Proyecto final para implementar lo aprendido en un caso real.

Course content

7 sections40 lectures4h 29m total length
  • Objetivo del curso2:22
  • VSCode: Nuestro IDE para este curso2:50
  • VSCode: Nuestro IDE para este curso: Extra1:31
  • Instalando nuestras herramientas y un primer test sencillo para probar10:34
  • Instalando nuestras herramientas y un primer test sencillo para probar: Extra3:14

Requirements

  • Nociones básicas de programación: Ideal si ya trabajaste con código o completaste nuestro curso de "Programación para Testers".
  • ntendimiento inicial de testing de software: Beneficioso si has realizado el curso de "Introducción al Testing de Software".
  • Hardware y software adecuados: Una computadora con acceso a internet y VSCode instalado para seguir las prácticas y ejemplos en tiempo real.
  • Un espacio de estudio óptimo: Un ambiente tranquilo y sin distracciones para maximizar el aprendizaje y la concentración durante el curso.

Description

Este curso integral de "Python y Selenium: Automatización, PyTest, Interacción Web y Mejores Prácticas" está meticulosamente diseñado para llevarte de tener una base en programación a convertirte en un experto en la automatización de pruebas web. A través de una serie de módulos cuidadosamente estructurados, te sumergirás en el mundo de Python y Selenium, dos de las herramientas más poderosas y demandadas en el ámbito de Quality Assurance (QA) y automatización de pruebas.


  1. Comenzaremos estableciendo una sólida base en Python, enfocándonos en los aspectos más relevantes para el testing, como la sintaxis básica, estructuras de datos, y el control de flujo. Con PyTest, profundizarás en la creación de tests estructurados, aprendiendo a utilizar fixtures para un setup y teardown eficiente, markers para categorizar tests, y técnicas de Data Driven Testing para maximizar la cobertura de tus pruebas.

  2. La sección de Selenium transformará tu manera de interactuar con la web. Desde navegar por páginas hasta manipular y validar elementos web complejos, te equiparemos con habilidades prácticas para realizar tests robustos y confiables. Además, introduciremos el modelo Page Object para organizar tus scripts de manera eficiente, mejorando la mantenibilidad y legibilidad del código.

  3. Enfocándonos en las mejores prácticas, te guiaremos a través de estrategias de cross-browser testing, asegurando que tus aplicaciones funcionen sin problemas en diferentes entornos. Con la integración de Allure para la generación de reportes, tendrás a tu disposición una poderosa herramienta para documentar y analizar los resultados de tus pruebas.

Al concluir este curso, no solo dominarás las herramientas y técnicas esenciales para la automatización de pruebas web, sino que también habrás completado un proyecto final que consolida todo lo aprendido, preparándote para enfrentar los desafíos del mundo real con confianza y competencia.

Who this course is for:

  • Profesionales de QA y testing de software que buscan profundizar sus conocimientos en automatización de pruebas utilizando Python y Selenium, ampliando así sus habilidades y oportunidades de carrera.
  • Desarrolladores de software interesados en entender y aplicar prácticas de testing automatizado para mejorar la calidad y fiabilidad de sus aplicaciones.
  • Estudiantes de ciencias de la computación y campos relacionados que deseen adquirir habilidades prácticas en automatización de pruebas, un requisito esencial en el mercado laboral actual.
  • Testers manuales que buscan hacer la transición hacia roles de automatización, ampliando su rango de habilidades y conocimientos en las últimas herramientas y prácticas del sector.
  • Aficionados a la tecnología y autoaprendices con un interés particular en la automatización de pruebas web y que deseen sistematizar su conocimiento y aplicarlo en proyectos personales o profesionales.