La guía completa del QA Automation (Selenium-APIs-Appium)

Why take this course?
¡Hola! El curso que describes es una excelente introducción a la automatización de pruebas con Selenium, y parece que cubre tanto conceptos teóricos como su implementación práctica. A continuación, te proporcionaré una breve descripción de lo que cada sección del curso podría abordar:
-
Como funciona Selenium?: Introducirás a Selenium y sus componentes clave, incluyendo Selenium WebDriver, y cómo este interactúa con navegadores para automatizar pruebas web.
-
Funciones de Selenium: Profundizarás en las capacidades de Selenium, como navegar a páginas, encontrar elementos, enviar eventos y validar texto, entre otros.
-
Selenium WebDriver: Este es el componente de Selenium que se ejecuta en el lado del cliente y controla un navegador web. Aprenderás a configurar y usar WebDriver para automatizar pruebas.
-
Entendiendo el DOM de una Aplicación web: Aprenderás cómo las aplicaciones web se estructuran y cómo Selenium interacciona con el Document Object Model (DOM) para identificar y manipular elementos en la página.
-
Tipos de identificadores: Se cubrirán los diferentes métodos para identificar elementos en la página, como IDs, clases, tags y XPaths.
-
Xpaths: Aprenderás a usar expresiones XPath para localizar elementos específicos en el DOM de manera efectiva y segura.
-
Navegadores: Se discutirán las diferencias entre los navegadores, cómo manejar configuraciones múltiples y la importancia de los plugins para Selenium.
-
Maven: Este sistema de gestión de proyectos se utilizará para manejar dependencias y la estructura del proyecto. Aprenderás a configurar un proyecto Maven para tu automación de pruebas con Selenium.
-
Ejecución de Primera Prueba Selenium: Este paso lo guiará desde la configuración inicial del WebDriver hasta el escribir y ejecutar de una prueba simple en Java.
-
Page Objects Models (POM): Aprenderás a diseñar un modelo de página utilizando la arquitectura Page Object, lo que facilita la reutilización del código y mejora el mantenimiento de las pruebas.
-
Behavior Driven Development (BDD): Introducirás los conceptos de BDD y cómo se integran en Selenium con Cucumber, utilizando Gherkin para describir casos de uso en un lenguaje natural.
-
Cucumber Reporting: Se explorarán las capacidades de generación de reportes y documentación automática con Cucumber, incluyendo la toma de capturas de pantalla y la configuración de entornos Windows.
-
Jenkins: Finalmente, el curso cubrirá cómo integrar tu framework de pruebas con Jenkins para ejecutar pruebas automáticas en un entorno de CI/CD, y cómo establecer estrategias para la automatización de pruebas como parte de la cultura del equipo.
Este curso parece ser integral y proporcionará una base sólida tanto para testers que deseen automatizar sus casos de prueba, así como para desarrolladores que quieren entender mejor el proceso de verificación del software que escriben. Con la implementación de prácticas de CI/CD, los equipos pueden confiar más en la calidad del software a medida que se desarrolla y se entrega.
Course Gallery




Loading charts...