TipoFormación presencial
REGISTRO

Próxima formación

Mie. 21

20741 Networking with Windows Server 2016 (19th November 2018)

Noviembre de 19 - Noviembre de 23
Gurgaon
Sab. 24

ITIL Intermediate Service Design (SD XCHARX 24th November 2018)

Noviembre de 24 - Noviembre de 25
Gurgaon
Creado el Noviembre 20, 2018
Creado el Noviembre 15, 2018
selenio avanzado

Selenium Advanced Training & Certification Course

Resumen

Audiencia y requisitos previos

Esquema del curso

Horario y tarifas

Certificación

Selenium Advance

Este curso de nivel avanzado está diseñado para llevar a los profesionales de pruebas que usan Selenium a un nuevo nivel de habilidad con la herramienta. Los probadores aprenderán cómo usar las características avanzadas de Selenium para mejorar las suites de pruebas automatizadas de Selenium utilizando el editor IDE de Eclipse. Se proporciona instrucción práctica para aquellos que desean explorar el poder de usar Selenium.WebDriver está diseñado para ofrecer una interfaz de programación simple y breve, así como para abordar una serie de limitaciones en la API de Selenium-RC. Esta capacitación está esencialmente planificada para aquellos profesionales que tienen la comprensión de Java básico y selenio. Hoy en día, Selenium WebDriver 2 es la herramienta más aceptada. El enfoque se centra en la aplicación práctica de Selenium para resolver desafíos de pruebas automatizadas web con sofisticación.

objetivos

  • Utiliza técnicas avanzadas de programación para impulsar el selenio
  • Trabajar con expresiones regulares y verificación basada en patrones
  • Manejar excepciones que detienen la ejecución de pruebas
  • Realice llamadas SQL para verificar datos
  • Búsqueda programática de objetos web
  • Captura dinámicamente datos de controles web
  • Diseñar un marco de prueba basado en datos en Selenium
  • Crear pruebas de usuario distribuidas para realizar pruebas multiusuario (pruebas de cuadrícula de selenio)

Público destinatario

El público objetivo son los probadores de software que buscan automatizar las pruebas de aplicaciones web utilizando Selenium a un alto nivel técnico. Este curso está diseñado principalmente para profesionales de pruebas que usan Selenio. El público también podría incluir profesionales de la garantía de calidad, gerentes o líderes de equipo que sean responsables de interactuar con los evaluadores o que necesiten asegurarse de que las herramientas se implementen de manera completa y adecuada.

Requisitos previos

    • Al menos 3 meses de experiencia implementando pruebas automatizadas con Selenium (recomendado)

or

  • ITS Curso: Introducción al Selenio
  • Alguna experiencia en el desarrollo de software (recomendado)
  • Comprensión general de las aplicaciones basadas en web (deseada)
  • El conocimiento de la programación de Java no es un requisito previo para este curso, pero dicho conocimiento es beneficioso.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • Inyección de JavaScript
  • Robot API para controles basados ​​en ventanas 20
  • Ejercicio 1.1 - Uso de API de Robot
  • Prueba de cargas y descargas de archivos
  • Ejercicio 1.2 - Carga y descarga de archivos de prueba
  • Manejo del selector de fecha y hora usando selenio
  • Ejercicio 1.3 - Selector de fecha de prueba
  • Manejo de errores del certificado SSL en selenio
  • Ejercicio 1.4 - Manejo de errores SSL
  • Ejecute código basado en JavaScript usando Selenium Webdriver
  • Cómo encontrar enlaces rotos usando Selenium Webdriver
  • Manejo de cookies en Selenium WebDriver
  • Arrastrar y soltar en Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Objetos dinámicos - xpaths variables
  • Manejo dinámico de tablas web
  • Ejercicio 2.1 - Trabajar con tabla web dinámica
  • Manejo de caídas de AJAX
  • Pase el ratón sobre los menús y los marcos usando la clase Acción.
  • Ejercicio 2.2 - Trabajar en clase de acción
  • Haga clic derecho en un objeto

Chapter 3: Web Tables

  • Qué es la tabla web
  • Extraer datos de tablas web
  • Ejemplos en tablas web estáticas y dinámicas
  • Creación de funciones reutilizables para tablas web
  • Ejercicio 3.1 - Creación de funciones reutilizables para tablas web

Chapter 4: Database testing using web driver

  • Instalar base de datos MySQL
  • Descripción general de la interfaz de conexión, la interfaz de instrucciones, la declaración Preapared y las interfaces de conjuntos de resultados.
  • Ejemplo de programa para acceder a la base de datos.
  • Algunos ejemplos en los controles SELECT, UPDTE y DELETE
  • Ejercicio 4.1 - Pruebas de funcionalidades de la base de datos
  • Algunos ejemplos de Webdriver que utilizan datos obtenidos de la base de datos

Chapter 5 : DataDriven Framework using TestNG

  • Construcción de clase base de prueba usando anotaciones testNG
  • Lectura de XPATHS, configuración del archivo de propiedades
  • Implementando la espera implícita de WebDriver usando WebdriverWait
  • Funciones de utilidad de compilación
  • Implementación de pruebas, ejecución por lotes y parametrización utilizando el archivo xls
  • Exercise .1 - Handson Caso de uso con enfoque basado en datos
  • Controlar la orden de ejecución desde archivos XLS

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Escenario de caso de prueba que se realizará utilizando el patrón de página de fábrica y TestNG

Chapter 7: Reporting

  • Instalación del complemento de informe de extensión en Eclipse
  • Métodos en informe extenso
  • Ejercicio 6.1 - Implementación del informe extenso

Chapter 8: Maven Project Management Tool

  • Integración de selenio con herramienta de compilación: Maven
  • Integración con el Mecanismo de Informe Avanzado
  • Integración con la biblioteca de informes log4j
  • Desarrollo de plataforma de automatización: escritorio, RESTapi, móvil
  • Comparación entre Ant y Maven
  • Instalación de Maven
  • Comprender la estructura de Maven
  • Crear un proyecto Maven en Eclipse
  • Maven Build Cycles
  • Ejemplo de demostración de Build Session del proyecto Maven
  • Comprender las dependencias de Maven
  • Comprender los repositorios Maven
  • Ejercicio 7.1 - Demo de la integración de Maven Eclipse

Capítulo 9: Pruebas de integración continua utilizando Jenkins

  • Qué es Jenkins
  • Herramientas de integración de compilación continua
  • Cómo instalar Jenkins
  • Cómo crear un trabajo simple
  • Ejercicio 8.1 - Creando trabajos en Jenkins
  • Integrando Jenkins al Proyecto
  • Integrando Jenkins con Eclipse
  • Ejercicio 8.2 - Integrando Jenkins con Eclipse

Por favor escríbanos a info@itstechschool.com y contáctanos en + 91-9870480053 por el precio del curso y el costo de certificación, el horario y la ubicación

Envíenos una consulta

Para más información amablemente Contáctenos


Opiniones