Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Software Testing Selenium Testing Framework

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.
Rating: 4.1 out of 54.1 (397 ratings)
8,197 students
Created by Mervin Alberto Diaz Lugo
Last updated 2/2021
Spanish
30-Day Money-Back Guarantee

What you'll learn

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

Course content

8 sections • 70 lectures • 27h 16m total length

  • Preview04:33
  • Preview03:16
  • Preview07:17
  • Preview11:10
  • Preview04:48
  • Preview43:46

  • Preview38:15
  • Configuración de Entornos Python en Windows. Parte 2
    06:41
  • Instalación de librerías con PIP
    20:00
  • Entornos Virtuales Python
    12:09
  • Configuración de IDE (Entorno de desarrollo)
    33:11
  • Preview24:38
  • Esqueleto de un Framework de Automatización de Pruebas
    30:58
  • Introducción a Python Parte 1
    25:04
  • Primeros pasos en Python parte 2 (Regex)
    28:18
  • Primeros pasos en Python parte 3 (Regex)
    09:47
  • Entendiendo UnitTest
    37:59
  • Recursos unittest
    00:23
  • Entendiendo Pytest
    14:23
  • Ejecución de Test cases en Windows
    19:52

  • Preview39:44
  • Escribiendo test Cases con Selenium y Unittest Framework
    55:30
  • Un pequeño repaso
    30:25
  • Funciones Básicas Selenium: Find Elements & Select
    54:04
  • Escribiendo Xpaths Robustos
    29:18
  • Funciones Básicas Selenium: Frames y Ventanas
    32:46
  • Expected Conditions & Explicits Waits
    15:06
  • Manejando un conjunto de elementos con selenium
    40:13
  • Selenium Action Chains
    12:15
  • Selenium Javascript execute
    18:19
  • Funciones Básicas Selenium: Keys & Send keys
    05:47
  • Capturas de Pantalla con Selenium
    12:30
  • Entendiendo el DOM de una Aplicación web.
    34:05
  • Interpretando el DOM en Selenium
    18:18
  • Preview21:03

  • Preview39:10
  • Plugins parte 2 e implementación en Framework
    10:37
  • Herramientas Record & Play. (Selenium IDE – Katalon Studio)
    29:11
  • Perfiles de Usuario
    22:38

  • Preview04:10
  • Esqueleto de Framework Page Objects Model
    10:37
  • Inicializar Configuraciones
    09:46
  • Configuración de navegadores para Selenium (Parte 1)
    33:21
  • Modelando funciones Selenium: identificadores (Locator) | Parte 1
    29:04
  • Modelando funciones Selenium: identificadores (Locator) | Parte 2
    40:37
  • Modelando funciones Selenium identificadores (Locator) texto, dropdown, waits
    16:14
  • Modelando funciones Selenium: Switch entre Iframes y Ventanas.
    39:55
  • Modelando funciones Selenium: JavaScript
    15:10
  • Modelando funciones Selenium: Alerts & Keys
    12:40
  • Modelando funciones Selenium: Assert & Verificaciones
    20:40
  • Modelando funciones Selenium: Variables de Escenario
    40:22
  • Modelando funciones Selenium: Databases!
    22:06
  • Modelando funciones Selenium: Excel
    26:48
  • Modelando funciones Selenium: ScreenShots!
    41:28
  • Ejecución de Reportes XML y HTML
    17:48
  • Preview18:21
  • Skip test: Desestimando pruebas en la Ejecución
    05:53
  • Assertions: De text y Elementos
    08:40

  • Allure - Configuración en entornos Windows.
    10:34
  • Documentación de casos de prueba con Allure Framework.
    29:04
  • Capturas de pantalla para reportes.
    16:03
  • Ejecución de Matrices de Casos de Prueba && Análisis de resultados.
    29:26
  • Preview51:31

  • Preview14:42
  • Esqueleto de Framework BDD
    51:32
  • Cucumber – Gherkin sintaxis.
    53:58
  • Ejecución de Casos de Prueba & Reportes
    37:52

  • Webdriver Manager
    06:06
  • Implementae Hooks de Behave
    09:01
  • Variables de Entorno
    15:11

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

Instructor

Mervin Alberto Diaz Lugo
Profesor en Informática
Mervin Alberto Diaz Lugo
  • 4.2 Instructor Rating
  • 642 Reviews
  • 12,351 Students
  • 4 Courses

Profesor en Informática. Actualmente QA Automation Engineer en Visma_Latam. Tengo más de 5 años de experiencia en el área de QA y unos 10 como profesor de informática, intento llevar el lenguaje técnico a un nivel entendible para todos. Me considero paciente y amable. Mi consejo amigo: ¡Nunca pares de aprender!

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.