tipoAdestramento en aula
REXISTRO

selenio avanzado

Selenium Advanced Training & Certification Course

visión global

Audiencia e requisitos previos

Esquema do curso

Horario e tarifas

certificado

Selenio Advance

Este curso de nivel avanzado está deseñado para que os profesionais de probas que usen Selenium a un novo nivel de habilidade coa ferramenta. Os probadores aprenderán a utilizar as características de Selenium avanzadas para mellorar as suites de proba automatizadas de Selenium usando o Editor IDE de Eclipse. A instrución práctica fornece aos que desexen explorar o poder de usar Selenium.WebDriver para desenvolver unha interface de programación simple e breve, así como aborda unha serie de limitacións na API de Selenium-RC. Esta formación está esencialmente prevista para aqueles profesionais que teñen a comprensión do Java básico e do selenio. Hoxe en día, Selenium WebDriver 2 é unha ferramenta máis aceptada. O foco é a aplicación práctica de Selenium para resolver problemas de proba automatizados web con sofisticación.

Obxectivos

  • Utiliza técnicas avanzadas de programación para conducir Selenium
  • Traballa con expresións regulares e verificación baseada en patróns
  • Xestione excepcións que interrompen a execución de probas
  • Realizar chamadas SQL para verificar os datos
  • Busque mediante programación obxectos web
  • Captura de datos dinámicamente de controis web
  • Deseñar un marco de probas baseado en datos no selenio
  • Crea probas de usuario distribuídas para realizar probas multiusuario (Selenium Grid tests)

Público-obxectivo

O público obxecto de aprendizaxe é un testadores de software que buscan automatizar as probas de aplicacións web empregando Selenium a un nivel técnico elevado. Este curso está deseñado principalmente para probar profesionais que usan Selenium. O público tamén pode incluír practicantes de garantía de calidade, xestores ou líderes de equipo que son responsables de interactuar cos testadores ou quen precisan garantir que as ferramentas estean sendo implementadas de forma completa e adecuada.

Requisitos previos

    • Polo menos 3 meses de experiencia na aplicación de probas automatizadas con selenio (recomendado)

or

  • Curso ITS: Introdución ao selenio
  • Algunha experiencia de desenvolvemento de software (recomendado)
  • Comprensión xeral das aplicacións baseadas na web (desexadas)
  • O coñecemento da programación Java non é un requisito previo para este curso, pero este coñecemento é beneficioso.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • Inxección de JavaScript
  • Robot API para controis baseados en ventás 20
  • Exercicio 1.1 - Usar as API Robot
  • Probar as cargas e descargas de ficheiros
  • Exercicio 1.2 - Proba de carga e descarga de ficheiros
  • Selección de tempo de manipular usando selenio
  • Exercicio 1.3 - Selector de datas de probas
  • Erro de certificado SSL no Selenio
  • Exercicio 1.4 - Manexo de erros SSL
  • Executa código baseado en JavaScript usando Selenium Webdriver
  • Como atopar enlaces rotos usando Selenium Webdriver
  • Manipulación de cookies en Selenium WebDriver
  • Arrastrar e soltar en Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Obxectos dinámicos: xpaths variables
  • Manipulación dinámica da mesa web
  • Exercicio 2.1 - Traballando con táboas web dinámicas
  • Manipulación de AJAX Down-Downs
  • Roca sobre menús e marcos usando a clase Action.
  • Exercicio 2.2 - Traballando na clase de acción
  • Botón dereito do rato sobre un obxecto

Chapter 3: Web Tables

  • Que é a táboa web?
  • Extraer datos das táboas web
  • Exemplos de táboas web estáticas e dinámicas
  • Creación de funcións reutilizables para táboas web
  • Exercicio 3.1 - Creación de funcións reutilizables para táboas web

Chapter 4: Database testing using web driver

  • Instalación da base de datos MySQL
  • Visión xeral sobre Interface de conexión, Interfaz de declaración, Declaración preestablecida e Interés de resultados.
  • Exemplo de programa para acceder á base de datos.
  • Algúns exemplos de quejas SELECT, UPDTE e DELETE
  • Exercicio 4.1 - Funcións de probas de base de datos
  • Algúns exemplos de Webdriver usando datos obtidos dende a base de datos

Chapter 5 : DataDriven Framework using TestNG

  • Construír a base de proba baseando as anotacións testNG
  • Lectura XPATHS, Configuración do ficheiro de propiedades
  • Implementar WebDriver implícita agardar usando WebdriverWait
  • Construír funcións de utilidade
  • Implementación de probas, tramitando os lotes e parametrización usando o arquivo xls
  • Exercicio .1 - Caso de uso de Handson con aproximación dirixida a datos
  • Control da orde de execución desde ficheiros XLS

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Caso de proba Caso que se debe facer usando Page Factory Pattern e TestNG

Chapter 7: Reporting

  • Instalando o complemento Extend Report en Eclipse
  • Métodos en Informe de extensión
  • Exercicio 6.1 - Implementación de informes extensivos

Chapter 8: Maven Project Management Tool

  • Selenio Integration with Build Tool: Maven
  • Integración con mecanismo de informes avanzados
  • Integración con log4j Reporting Library
  • Desenvolvemento da plataforma de automatización: escritorio, RESTapi, móbil
  • Comparación entre Ant e Maven
  • Instalación de Maven
  • Comprensión da estrutura de Maven
  • Creación dun proxecto Maven en Eclipse
  • Maven Build Cycles
  • Demostración de exemplo de Sesión de compilación do Proxecto Maven
  • Entendendo as dependencias de Maven
  • Comprensión dos repositorios Maven
  • Exercicio 7.1 - Demostración da integración de Eavenos Maven

Capítulo 9: Proba de integración continua usando Jenkins

  • Que é Jenkins?
  • Ferramentas de integración continua de compilación
  • Como instalar Jenkins
  • Como crear un traballo sinxelo
  • Exercicio 8.1 - Creación de empregos en Jenkins
  • Integrando Jenkins ao proxecto
  • Integrando Jenkins con Eclipse
  • Exercicio 8.2 - Integrando Jenkins con Eclipse

Por favor, escríbenos a info@itstechschool.com e póñase en contacto connosco en + 91-9870480053 para o prezo do curso e custo de certificación, calendario e localización

Déixanos unha consulta

Para máis información xentilmente Contacta connosco.


avaliacións