Selenium Testing Framework con Python ¡De novato a experto!

Requirements
Python Basico (deseable)
Testing de Software (deseable)
Lógica de programación
Ganas de Aprender!

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.

Localizadores

Capturas de Pantalla.

Consumiendo datos Excel y Json.

Waits: Implícitos y Explícitos

ActionChains

Selenium By.

Selenium Keys.

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.

· Programar ejecución periódica.

· Visualización de reportes allure.

· 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 this course is for:
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

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top