Versions Compared
Version | Old Version 16 | New Version 17 |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Duración: 16 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a Programadores, Analistas, Jefes de proyecto y Arquitectos que deseen implementar pruebas funcionales con Selenium en sus proyectos.
Requisitos previos
Los alumnos necesitarán tener experiencia con algún lenguaje de programación como Java, Ruby, Python o C#, así como algunos conocimientos de cómo funcionan las webs (HTML, CSS y JavaScript) y saber algo de testing con xUnit para comprender la materia del curso con éxito.
Objetivos
Conocer y aplicar tipos de test funcionales durante el ciclo de vida de desarrollo de una aplicación. Probar aplicaciones web y móviles. Conocer la suite de herramientas de Selenium.
Contenido
- Introducción a Selenium
- Propósito
- Selenium IDE
- Utilizando Selenium IDE
- Grabación y reproducción de casos de prueba
- Verificación de casos de prueba
- Trabajar con bancos de pruebas
- Informes HTML de los casos de prueba
- Configuración Selenium WebDriver
- Configuración con Eclipse
- Helpers
- Plantillas
- Scripts de pruebas
- Configuración de secuencias de comandos de test en Eclipse
- Localización de elementos Web
- Instrucciones de verificación
- Creación de un archivo de registro
- Creación de informes de prueba
- Mejora de la escritura de las pruebas
- Métodos WebElement
- Creación de mapas de destino
- Modularización de las pruebas
- Identificación de objetos
- Métodos de identificación (Nombre, ID, CSS, DOM, etc ...)
- Manipulación de objetos dinámicos
- Captura de Datos y Validación
- Captura y validación de datos de tablas
- Captura y validación de datos de listas
- Captura y validación de árboles HTML
- Opciones de rastreo y trazas
- Adición de capturas de pantalla en archivos
- Diferentes opciones de registro
- Expresiones regulares
- Operadores
- Uso de expresiones regulares para la captura de datos
- Expresiones ansiosas y perezosas
- Pruebas basadas en datos
- Conexión de fuentes de datos
- Trabajar con parámetros
- Creación de las sentencias dinámicas de validación
- Trabajar con bases de datos
- Conexión a Bases de Datos
- Ejecutar consultas
- Analizar a través de conjuntos de resultados
- Pruebas Multi Browser
- Configuración necesaria para ejecutar las pruebas como IE y Chrome
- Modificación de pruebas para ejecutar en múltiples navegadores
- Creación de prueba Suites va a ejecutar en múltiples navegadores
- Selenium Grid
- Configuración del hub
- Ejecución de las pruebas en las máquinas múltiples
- Ejecución de forma secuencial
- Ejecución en paralelo
- Pruebas de aplicaciones móviles
- Appium
Widget Connector | ||||||
---|---|---|---|---|---|---|
|
Ver vídeo presentación del curso
Widget Connector | ||||||
---|---|---|---|---|---|---|
|
Ver vídeo Live Coding: Automatizar el navegador Chrome
Documentación Recomendada
Selenium WebDriver 3 Practical Guide - Second Edition
Unmesh Gundecha
Julio 2018 | 280 páginas
ISBN: 9781788999762
