Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Selenium Testing Framework con Python ¡De novato a experto!
Rating: 4.2 out of 5(628 ratings)
9,199 students

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.
Last updated 2/2021
Spanish
Spanish [Auto],

What you'll learn

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

Course content

8 sections70 lectures27h 16m total length
  • Automatización de Pruebas4:33

    Abordaremos los conceptos básicos del Automation, porque es importante automatizar, porque y cuando hacerlo, el ciclo de vida de las pruebas automatizadas y te haré una pequeña demostración de lo que lograras al culminar este curso.

  • ¿Cuándo Automatizar?3:16
    • ¿Cuando se automatiza dentro del ciclo de vida del software?

  • Alcance – Ventajas7:17

    Alcances y ventajas de la automatización de pruebas.

  • Ciclo de Vida de las pruebas automatizadas.11:10

    Ciclo de vida de las pruebas automatizadas.

  • Calculando el ROI (Retorno de la Inversión)4:48
  • Demo de Automatización con Selenium Webdriver + Behave + Allure Framework43:46

    Acá te demostraremos que es lo que vas a aprender en este curso.

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.

  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 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