Selenium Testing Framework con Python ¡De novato a experto!

Aprende Automatizacion de pruebas lleva tu skill QA a otro nivel y duplica tu salario en el proceso.

Ratings 3.67 / 5.00
Selenium Testing Framework con Python ¡De novato a experto!

What You Will Learn!

  • Desarrollar casos de prueba automatizados que te permitan mejorar la cobertura de tus pruebas sobre aplicaciones

Description

El objetivo del curso es que puedas:

  • Configurar de 0 un Framework de automatización de pruebas de aplicaciones web con Selenium Webdriver y Python.

  • Escribir casos de pruebas con código de fácil mantenimiento y reutilizable.

  • Seguimiento de casos de pruebas automatizados

  • Mantenimiento del Framework de Automatización

Al iniciar este curso estarás más cerca de convertirte en un QA Engineer.

Con este curso aprenderás a hacer automatización de pruebas para aplicaciones utilizando principalmente Python, Selenium entre otras librerías y herramientas. Abarcaremos extensamente cada uno de los tópicos mostrados a continuación.

Al finalizar el curso serás un experto y duplicaras tu sueldo actual como tester.

¿Qué es lo hace a este curso uno de los mejores de Udemy:

  • Nosotros asumimos que no tienes ninguna o poca experiencia en automatización de pruebas / Desarrollo / configuración de entornos entonces abordamos estos tópicos desde un nivel que cualquiera pueda entender.

  • Testeamos aplicaciones reales en tiempo real para entender cómo cada componente puede ser automatizado.

  • no necesitas experiencia previa.

  • Te explicamos todo en más de 20 horas de video, prácticas y abordamos temas que te ayudarán a ampliar tu base de conocimientos.

- Automatización de Pruebas.

  • ¿Cuándo Automatizar?

  • Alcance – Ventajas

  • Ciclo de Vida de las pruebas automatizadas.

  • Demostración.


- Entendiendo Python.

  • Introducción a Python

  • Configuración de Entornos Python en Windows.

  • Instalación de librerías.

  • Pytest


- Entendiendo  Selenium.

  • ¿Cómo funciona Selenium?

  • Funciones de Selenium.

  • Selenium WebDriver.

  • Entendiendo el DOM de una Aplicación web.

  • Tipos de identificadores.

  • Xpaths

  • Herramientas Record & Play. (Selenium IDE – Katalon Studio)


- Navegadores.

  • Plugins.

  • Configuración de navegadores. IE, Chrome, Mozilla.


- Ejecución de Primera Prueba Selenium

  • Configuración del WebDriver y Actualización de WebDriver.

  • Estructura de una prueba Selenium – Python en su versión nativa.


- Page Objects Models (POM)

  • Esqueleto de Framework POM.

  • Test dirigido por los datos (TDD)

  • Modelando funciones Selenium.

  • Reutilización de Código.

  • Scripting de Test Automatizados.

  1. Localizadores

  2. Capturas de Pantalla.

  3. Consumiendo datos Excel y Json.

  4. Waits: Implícitos y Explícitos

  5. ActionChains

  6. Selenium By.

  7. Selenium Keys.

  8. Ejecutar Acciones con JavaScript.


- Allure Framework. (Reportes y Auto documentación.)

  • Documentación de casos de prueba con Allure Framework.

  • Configuración de Librerías.

  • Capturas de pantalla para reportes.

  • Configuración en entornos Windows.

  • Ejecución de Matrices de Casos de Prueba.


- Análisis de reportes.

  • Analizar resultados de casos de prueba.

  • Estimación de Casos de prueba.


- Cucumber.

  • Test Basado en Comportamiento. (BDD)

  • Esqueleto de Framework BDD

  • Cucumber – Gherkin sintaxis.

  • Ejecución de Matrices de Casos de Prueba.


- Jenkins.

  • Instalación en entornos Windows.

  • Plugins Jenkins.

  • Pipelines Jenkins.

  1. · Programar ejecución periódica.

  2. · Visualización de reportes allure.

  3. · Discusión. - (a lo largo del curso)

  • Cambio de cultura hacia las pruebas continuas.

  • Estimar casos de pruebas automatizados.

  • Estrategias de Equipo para la Automatización de Pruebas.

  • Análisis e Implementación. ¿Cómo empezar?


- ¿Para quién es este curso?

  • Para testers en general

  • Developers

  • Involucrados en el proceso de desarrollo de software en general.

  • Interesados en aprender tareas de automatización de pruebas para aplicaciones web.


Who Should Attend!

  • Testers con que requieran aprender todo sobre la automatización de pruebas
  • Desarrolladores que deseen implementar pruebas automatizadas para sus aplicaciones.
  • Cualquier persona que desee aprender una nueva tecnología

TAKE THIS COURSE

Tags

  • Python
  • Selenium Testing Framework
  • Automation Testing

Subscribers

9012

Lectures

70

TAKE THIS COURSE



Related Courses