Curso de Automatización de pruebas para aplicaciones web con Selenium Webdriver

Curso de Automatización de pruebas para aplicaciones web con Selenium Webdriver

24 horas
Todos los niveles
0 cuestionarios

Descripción: 

Selenium WebDriver es una API independiente de la plataforma para automatizar las pruebas de aplicaciones web. También es una tecnología central en muchas otras herramientas de automatización del navegador, API y frameworks. Este curso lo guiará a través de las API de WebDriver que se utilizan en las pruebas de automatización. Tema por tema, construiremos los bloques de construcción de un framework de modelo de objeto de página a medida que aprende sobre los métodos y la terminología de Java y Selenium requeridos. El Curso de Automatización de pruebas para aplicaciones web con Selenium Webdriver comienza con una introducción a la política del mismo origen, los peligros de las secuencias de comandos entre sitios y el Modelo de objetos de documento (DOM). Más adelante, aprenderemos sobre XPath, que nos permite seleccionar elementos en una página y cómo diseñar un XPath personalizado. Después de eso, crearemos patrones y controladores singleton. Luego aprenderá acerca de la sincronización y el manejo de ventanas emergentes. Verá cómo crear un build para navegadores y comprenderá los patrones de diseño de comandos aplicables a esta área.

 

Objetivo del curso:  

Al término del curso, tendrá las habilidades que necesita, entre otras cosas, para: Comprender qué es un XPath y cómo diseñar un XPath personalizado. Aprender cómo crear un proyecto. Crear un controlador de Singleton. Aplicar integración de Jenkins. Crear un build para navegadores. Implementar pruebas de múltiples navegadores con Selenium Grid. Crear una ventana emergente de muestra y alerta de JavaScript. Informar utilizando reportes.

Temario:

 

Parte 1: Introducción a Selenium WebDriver y la configuración del entorno

Requerimientos técnicos | ¿Por qué es necesaria la automatización de pruebas? | Algunos consejos sobre el Selenium | Novedades en Java 8 | Entendiendo el selenium RC | Introduciendo Selenium WebDriver | Conductores en Selenium | Preparándose para el primer script

 

Parte 2: Comprensión del modelo de objeto de documento y creación de XPaths personalizados

¿Qué es el DOM? | Recorrido de DOM | Presentando la API de Fillo | Depuración en Eclipse

 

Parte 3: Comandos básicos de selenium y su uso en la construcción de un framework

¿Qué son las firmas de método? | ¿Qué son las listas en java? | Métodos importantes en el selenium. | La diferencia entre quit () y close () | Entender el framework impulsado por palabras clave | Bird’s eye view del framework. | Presentamos el framework log4j | Informes

 

Parte 4: Manejo de ventanas emergentes, marcos y alertas

Window handles | Diálogo modal y no modal | Manejo de ventanas emergentes no modales | Manejo de ventanas emergentes modales | Alertas modales y no modales | Entendiendo marcos y iframes | Manejo de alertas de permisos de aplicaciones | Capacidades deseadas

 

Parte 5: Sincronización

¿Qué es la sincronización? | Sincronización incondicional | Sincronización condicional | Una mirada a la biblioteca de JQuery. | Una aplicación de muestra usando JQuery | Pitfall – Nunca caigas en uno

 

Parte 6: La clase Actions y JavascriptExecutor

Patrón de diseño del constructor | La clase de acciones | Introduciendo JavascriptExecutor  | EventFiringWebDriver | Primeros pasos hacia el framework. | Entendiendo el grid de selenium

 

Parte 7: El patrón de comando y la creación de componentes

Introduciendo el patrón de diseño de comando | Una mirada a la estructura del proyecto en Eclipse. | Introduciendo el framework TestNG | Incorporando Selenium Grid

 

Parte 8: Framework híbrido

Introducción a la biblioteca WebDriverManager | Proveedores de datos en TestNG | Presentamos a los oyentes de TestNG | Introduciendo aserciones | Implementación de logging y reporting en el framework. | Generando capturas de pantalla en Selenium. | Usando la API de Ashot | Algunas técnicas de localización adicionales en Selenium WebDriver 3

 

El plan de estudios está vacío.
0.0
0 total
5
0
4
0
3
0
2
0
1
0

122 thoughts on “Curso de Automatización de pruebas para aplicaciones web con Selenium Webdriver

  1. Hmm is anyone else having problems with the pictures on this blog
    loading? I’m trying to determine if its a problem on my end or if it’s the blog.
    Any feed-back would be greatly appreciated.

  2. When I initially left a comment I appear to have clicked on the -Notify me when new
    comments are added- checkbox and now whenever a comment is added
    I recieve four emails with the exact same comment.
    Perhaps there is a way you are able to remove me from that service?

    Cheers!

  3. I believe people who wrote this needs true loving because it’s a blessing.
    So let me give back and show my inside to change your life
    and if you want to seriously get to hear I will share info about how to find good hackers
    for good price Don’t forget.. I am always here for yall.
    Bless yall!

  4. Let me give you a thumbs up man. Can I show my appreciatation amazing values and
    if you want to really findout? and also share valuable info about how to get connected to girls for
    free yalla lready know follow me my fellow commenters!.

  5. OMG! This is amazing. Ireally appreciate it~ May I with heart
    reach out a secret only I KNOW and if you want to seriously get to hear You really have to believe mme
    and have faith and I will show how to find hot girls for free Once again I want to show my appreciation and may
    all the blessing goes to you now!.

  6. North Carolina Democrats hope to emulate battleground stattes like
    Michigan, where youth turnout in the midterms last year reached almost 37
    % and the state’s leadership, for now, turned
    blue.

    Also visit my page webpage

  7. Let me give you a thumbs up man. Can I finally give back amazing
    values and if you want to really findout? and also share
    valuable info about how to get connected to girls for free yalla lready know
    follow me my fellow commenters!.

  8. Greetings from California! I’m bored to tears at work so I decided to check out your blog on my iphone during lunch break.
    I enjoy the information you present here and can’t wait to take a look when I get home.
    I’m surprised at how fast your blog loaded on my mobile ..
    I’m not even using WIFI, just 3G .. Anyhow, wonderful site!

  9. You can definitely see your skills in the work you write. The arena hopes for
    more passionate writers like you who aren’t afraid to say how
    they believe. Always follow your heart.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *