Selenium Testing Framework con Python ¡De novato a experto!

Go to class
Write Review

Selenium Testing Framework con Python ¡De novato a experto! provided by Udemy is a comprehensive online course, which lasts for 27 hours worth of material. Selenium Testing Framework con Python ¡De novato a experto! is taught by Mervin Alberto Diaz Lugo. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Spanishand is Paid Course. Visit the course page at Udemy for detailed price information.

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

    What you'll learn:

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

    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.