Free Range Testers/Selenium con Python y PyTest

  • $39 o 6 pagos mensuales de $7.50

Selenium con Python y PyTest

  • Curso online
  • 47 Lecciones
  • Acceso a Discord

Impulsa tu carrera en QA con Selenium, Python y PyTest: el trío dinámico para automatización de pruebas. Este curso te equipa desde cero, enfocándonos en la configuración inicial, implementación del Page Object Model, decisiones de diseño cruciales y generación de reportes detallados. Prepárate para construir frameworks robustos y enfrentarte a los retos más complejos en automatización.

¿Por qué Selenium con Python?

Exploremos las razones por las que Selenium con Python sigue siendo un skill necesario en todo curriculum de un profesional en Software QA

Demanda del Mercado y Versatilidad

Python es uno de los lenguajes de programación más populares y de rápido crecimiento, especialmente en campos como la ciencia de datos, inteligencia artificial, y automatización de pruebas. Aprender Selenium con Python te abre puertas en diversos sectores tecnológicos, debido a la alta demanda de habilidades en automatización de pruebas y la preferencia por Python en startups y empresas tecnológicas. Esta combinación es altamente valorada por empleadores que buscan optimizar sus procesos de prueba y desarrollo de software.

Facilidad de Aprendizaje y Comunidad

Python es conocido por su sintaxis clara y concisa, lo que lo hace accesible para principiantes en programación, así como para profesionales que buscan ampliar sus habilidades. El aprendizaje de Selenium con Python se facilita gracias a una amplia comunidad de desarrolladores y una abundancia de recursos de aprendizaje disponibles. Esto no solo te permite iniciar rápidamente, sino también resolver dudas y problemas con el apoyo de la comunidad.

Integración y Eficiencia en Automatización de Pruebas

La integración de Selenium con Python permite crear scripts de prueba eficientes y mantenibles gracias al Page Object Model y otras prácticas de diseño. Python, junto con frameworks de prueba como PyTest, facilita la escritura de pruebas automatizadas claras y comprensibles, mejorando la eficiencia y la colaboración en equipos de desarrollo. Esta habilidad es crucial para garantizar la calidad y la robustez de las aplicaciones web en un mercado competitivo.

¿Qué vamos a ver en este curso?

Introducción y configuración

🤔 ¿Cómo hacer preguntas?
🔥 Recomendaciones para sacarle el mayor provecho al curso
💪🏻 Actividades del curso
📍 Objetivo del curso
🧑🏻‍💻 VSCode Nuestro IDE para este curso
🔨 Instalando nuestras herramientas y un primer test sencillo para probar

Fundamentos de PyTest para Testing

🎯 ¿Qué es PyTest?
Vista previa
🩺 Anatomía de un test con PyTest y Selenium
Vista previa
⛳️ Fixtures en PyTest
🙌🏻 Un poco más sobre Fixtures
🚀 Markers en PyTest
🤖 Data Driven Test con CSVs
🔍 Assertions con PyTest
👓 Manejo de Excepciones
🧑🏻‍💻 Cuestionario PyTest
🤯 Asignación Fundamentos de PyTest para Testing

Selenium y Automatización de Pruebas Web

🦾 ¿Qué es Selenium?
Vista previa
🤠 Locators y el Find Element en Python
🔗 Encadenando locators para ubicar elementos web
⛓️ Action Chains en Selenium
✋🏻 Esperas explícitas e implícitas
🧐 Cuestionario Selenium
🔥 Asignación módulo Selenium con Python

Pruebas Avanzadas y Buenas Prácticas

🧉 Empezando a entender el Page Object Model: La BasePage
👌🏻 Conectando Base, POM y Test Parte 1
🫡 Conectando Base, POM y Test Parte 2
🙌🏻 Expandiendo nuestra BasePage con más acciones
⏱️ Validando un texto que aparece con delay
🛹 Validando un Hover ahora con Page Object Model y sumando Markers
🔥 Validando Checkboxes, tuplas y mejores prácticas
👾 Validando Radio Buttons y sus mejores prácticas
🏃🏻‍♂️ Ejercicio: Seleccionando un valor de un dropdown y validando sus opciones
🏃🏻‍♀️ Ejercicio: Validando un elemento dentro de un popup
🏃🏽‍♂️‍➡️ Ejercicio: Ubicando una celda en una tabla dinámica y validando su valor antes y post recarga
🏃🏽‍♀️‍➡️ Ejercicio: Ubicando una celda en una tabla estática y validando su contenido.
🧠 ¿Cómo ejecutar los tests con varios navegadores?
🧐 Cuestionario Selenium y POM
🧑🏻‍💻 Asignación Pruebas Avanzadas

Generación de Reportes

👩🏻‍🏫 Instalando Allure
🕵🏻‍♂️ Los decoradores de Allure Organizando nuestros tests al próximo nivel
👨🏻‍🎤 Dando un mejor formato a los pasos de nuestras pruebas con Allure
🧙🏻‍♂️ Análisis y decisiones para mejorar nuestro archivo con pruebas
🧠 Cuestionario reportes y Allure!
🎯 Asignación del Módulo: Generación de Reportes con Allure

Proyecto Final y conclusiones

👋🏻 Terminamos de emprolijar nuestros tests y analizamos el resultado en el reporte
🦹🏻‍♂️ Lo que vimos en este curso y conclusión
🗣️ Dejá tu testimonio inmortalizado en la web!

Incluido con este curso

  • Certificado incluido al finalizar el curso ✅

  • Prácticas con el framework creado 🧑🏻‍💻

  • Actualizaciones todos los años ♻️

  • Una comunidad que acompaña y ayuda 🦾

  • Respuestas a preguntas todas las semanas 🤖

Cursos similares

  • $47 o 6 pagos mensuales de $8.50

E2E Testing con Playwright y TypeScript

  • Curso online
  • 83 Lecciones
  • Acceso a Discord

Bienvenidos al curso de pruebas E2E (End-to-End) utilizando Playwright, la herramienta moderna y avanzada para la automatización de pruebas en navegadores web. A través de este curso, sumergirás en el mundo del testing automatizado, garantizando que las aplicaciones web funcionen correctamente en su totalidad, desde la perspectiva del usuario final.

  • $39 o 6 pagos mensuales de $7.50

E2E Testing con Cypress y JavaScript

  • Curso online
  • 60 Lecciones
  • Acceso a Discord

Aprendé a garantizar la calidad y funcionalidad de sus aplicaciones web mediante pruebas End-to-End (E2E) utilizando Cypress, una de las herramientas más potentes y populares del mercado. Este curso abarcará desde conceptos básicos hasta técnicas avanzadas de E2E Testing, equipándote con el conocimiento necesario para construir, desarrollar y mantener pruebas automatizadas robustas

  • $39 o 6 pagos mensuales de $7.50

Selenium y Cucumber con Java

  • Curso online
  • 55 Lecciones
  • Acceso a Discord

La trifuerza perfecta a la hora de buscar tu primer trabajo en Automation: Selenium, Cucumber y Java. ¿Es mi framework favorito? Ni un poco! Pero SI es el más demandado en el mercado laboral y que te da las mayores chances de conseguir trabajo como Automation Tester. En este curso vamos a aprender a crear un robusto y completo framework desde cero, al mismo tiempo que resolvemos los desafíos más difíciles!