En este curso aprenderás a montar totalmente desde cero tu framework de pruebas automatizadas utilizando selenium webdriver, el lenguaje de programación python y el framework pytest. Python actualmente es uno de los lenguajes más utilizados a nivel mundial y el más demandado para automatización de pruebas en nuevos proyectos. La idea fundamental es que puedas dar ese paso inicial en el mundo de la automatización de pruebas con selenium webdriver y te sientas en la confianza de empezar a trabajar automatizando pruebas en tu empresa o de aplicar a nuevos puestos de trabajo que requieren automatización.
El curso está dividido por secciones, donde se agrupa todo el contenido relacionado.
Seccion 1 - Introducción:
* Introducción al curso
* Introducción a selenium webdriver
* Conceptos básicos de prueba
Sección 2 - Preparación del ambiente:
* Instalación del IDE
* Instalación de python
* Instalación de librerias necesarias
* Instalación de Selenium WebDriver
Sección 3 - Mini curso de python:
* Aquí aprenderás sobre variables, tipos de datos, operaciones, estructuras condicionales y repetitivas, funciones, listas y manejo de excepciones.
Sección 4 - Creación de un framework de pruebas:
* Herramientas necesarias
* Configuración de las herramientas
* Reportes de resultado de ejecución de pruebas
* Integración con slack
Sección 5 - Selectores web:
* Introducción
* Class Name
* ID
* Name
* Xpath
Sección 6 - Interacción con diferentes elementos web:
* Textbox
* Checkbox
* Calendario
* Combobox
* Drag and Drop
Sección 7 - Interacción con el navegador:
* Navegación
* Alertas
* Cookies
* Iframe
* Manejo de ventanas
* Screenshots
Sección 8 - Introducción a Page Object Model