Selenium Código SEL-101

Horas:

24

Fecha:

CBD

Precio asistente:

1.045 €

Precio grupo:

Consultar

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

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

  • Los alumnos necesitarán tener experiencia con algún lenguaje de programación como Java, Ruby, Python o C#, así como de tecnología web, testing con xUnit y el patrón MVC para poder comprender la materia del curso con éxito.

Índice de contenidos

  • Introducción a Selenium 
    • Introducción.
    • 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 caso de prueba.
  • Selenium WebDriver
    • Introducción.
    • Configuración con Eclipse.
    • Trabajando con maven.
    • Localización de elementos Web
    • Instrucciones de verificación: assert y verify.
    • Trabajando con log.
    • Creación de informes de prueba
  • Mejora de la escritura de la pruebas
    • Métodos WebElement
    • findElement: métodos de identificación (Nombre, ID, CSS, DOM, etc ...)
    • Creación de mapas de destino
    • Manipulación de objetos dinámicos
  • Captura de datos
    • Captura y validación de datos de tablas
    • Captura y validación de datos de listas
    • Captura y validación de árboles HTML
  • 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
  • SeleniumGrid
    • Configuración del hub
    • Ejecución de la pruebas en las máquinas múltiples
    • Ejecución de forma secuencial
    • Ejecución en paralelo
  • Pruebas de aplicaciones móviles
    • Android Driver
    • Appium