tipoAdestramento en aula
REXISTRO

Selenio

Curso de Certificación e Certificación Básica de Selenio

visión global

Audiencia e requisitos previos

Esquema do curso

Horario e tarifas

certificado

Selenio Curso de Formación Básica e Certificación

O selenio é un open-source e unha ferramenta portátil automatizada s / w que se usa para a automatización de probas (aplicacións web). Está licenciado baixo licenza Apache 2.0. Selenium é un conxunto de ferramentas que axuda a automatizar só as aplicacións web. Este tutorial daralle unha comprensión aprofundada de Selenium e as súas ferramentas relacionadas eo seu uso. Ten capacidades para operar en diferentes sistemas operativos e navegadores. O selenio non é só unha única ferramenta, senón un conxunto de ferramentas que axuda aos testadores a automatizar as aplicacións baseadas na web de forma máis eficiente e precisa.

Obxectivos do adestramento básico do selenio

Selenium é un framework de proba de software portátil para aplicacións web. Este é un curso de formación integral de probas automatizados, incluída a Introdución a probas automatizados, a introdución de Selenium IDE ea súa instalación, os conceptos Selenium IDE, Selenium RC, TestNG, Funcións de controlador web, Framework e Selenium Grid etc.

  • Selenium é unha ferramenta de código aberto.
  • O selenio pódese estender para diversas tecnoloxías que expoñen a DOM.
  • Ten capacidades para executar scripts en diferentes navegadores.
  • Pode executar scripts en varios sistemas operativos.
  • Selenium admite dispositivos móbiles.
  • Executa probas dentro do navegador, polo que o foco non é necesario se a execución do script está en progreso.
  • Pode realizar probas en paralelo co uso de Selenium Grids.

Intended Audience of Selenium Basic Course

Selenium Basic Training está deseñado para profesionais de probas de software que desexan aprender os principios básicos de Selenium a través de exemplos prácticos. O tutorial contén suficientes ingredientes para que poidas comezar con Selenium desde onde podes tomarte a niveis máis altos de experiencia.

Prerequisites of Selenium Basic Certification

  • Coñecementos básicos sobre JAVA
  • Coñecementos básicos sobre probas de software

Course Outline Duration: 3 Days

Capítulo 1: Presentación ao Selenio

  • Historia do selenio
  • Introdución ao selenio
  • Arquitectura de Selenium Webdriver
  • Selenio Javadocs

Capítulo 2: instalacións e configuracións

  • Instalación de Java
  • Instalación e configuración de Eclipse
  • Selenium Jars descarga e configuración
  • Configuración do proxecto Selenium

Capítulo 3: Conceptos básicos do primeiro programa de Webdriver

  • Webdriver Interface
  • Exercicio 3.1: implementación da interface Webdriver
  • Controladores do navegador
  • Métodos básicos de Webdriver
  • Exercicio 3.2: implementación de métodos básicos de Webdriver
  • Como executar probas en Google Chrome
  • Exercicio 3.3: Execución de probas en Google Chrome
  • Como executar probas en Internet Explorer
  • Exercicio 3.4: Executar probas en Internet Explorer

Capítulo 4: Técnicas e ferramentas de localización

  • Instalar Firebug e Firepath en Firefox
  • Técnicas de localización: ID, xPath, tagName
  • Técnicas de localización: className, name, linkText
  • Escribindo xPaths personalizados
  • Localizadores de selos CSS
  • Exercicio 4.1: implementación de localizadores diferentes

Capítulo 5: Técnicas para automatizar IU web

  • Xestione publicacións descoñecidas
  • Métodos desplegables: Seleccione
  • Exercicio 5.1: Manipulación de menús emerxentes, Seleccionar valores por texto visible, por atributo de valor
  • Manipulación de botóns de radio e caixas de verificación
  • Exercicio 5.2: Manipulación de botóns de radio e casillas de verificación
  • Técnica de lista para manexar botóns de radio
  • Selección, deselección, habilitación e desactivación
  • Exercicio 5.3: implementación de selección, deselección, habilitación e desactivación
  • Manipulación de alertas e ventás emerxentes
  • Exercicio 5.4: manipular ventás emerxentes, modalidades, alertas e avisos de JavaScript

Capítulo 6: Técnicas para automatizar Web UI - Avanzado

  • Manipulación de interaccións do rato
  • Exercicio 6.1: implementa os eventos do rato
  • Manipulación de eventos de teclado
  • Exercicio 6.2: implementar eventos de teclas
  • Discusión sobre clase de acción
  • Manipulación de varias fiestras
  • Exercicio 6.3: abre varias fiestras, cambia entre elas
  • Conceptos de xestionar ventás
  • Manipulación de etiquetas
  • Exercicio 6.4: manipular as etiquetas ul e li
  • Como xestionar iFrames
  • Exercicio 6.5: interactúa con iFrames
  • Manexo de grillas de táboa
  • Exercicio 6.6: ler datos dunha grilla de datos
  • Maximización de Windows e eliminación de cookies
  • Tomando instantáneas de erro
  • Resultados da proba de correo electrónico
  • Exercicio 6.7: obtén instantáneas de erro e resultados de proba de correo electrónico

Capítulo 7: Sincronización e espera

  • Manipulación de problemas de sincronización
  • durmir ()
  • Esperanza implícita e explícita
  • Esperanza fluída
  • Exercicio 7.1: implementa todo tipo de esperas

Capítulo 8: Máis funcións de Webdriver

  • Capacidades desexadas
  • Traballando con navegador sen cabeza
  • Traballando con PhantomJS
  • Exercicio 8.1: implementar proba en PhantomJS
  • Traballando con HtmlUnitDriver
  • Exercicio 8.2: implementa probas en HtmlUnitDriver
  • Perfís de WebDriver
  • Exercicio 8.3: Executar probas en varios perfís do navegador
  • Manipulación de obxectos dinámicos

Capítulo 9: Selenio da grella

  • Que é Selenium Grid?
  • Como executar as probas de Selenium remotamente
  • Configurando Hub e Nodo
  • Rexistro de Hub e servidor de nodos
  • Capacidades desexadas - Programa de cuadrícula
  • Exercicio 9.1: Executar probas remotas

Capítulo 10: Proba de automatización móbil

  • características appium
  • Instalación de Android SDK, Eclipse
  • Configurar as variables do sistema para facer o traballo en Android
  • Instalar o servidor anteriormente épocas
  • Configurar épocas, frascos de selenio
  • Invocando dispositivo virtual con Android
  • Exercicio 11.1: Executar probas en dispositivos virtuais de Android

Capítulo 11: patróns de deseño para probas web

  • Patróns de obxectos de páxina
  • Patróns de páxinas da páxina
  • Componentes cargables
  • Exercicio 12.1: implementación de obxectos de páxina e páxina de fábrica para un caso de caso de proba

Capítulo 12: Framework TestNG

  • Por que TestNG e as súas vantaxes
  • Instalación e configuración de TestNG en eclipse
  • Anotacións TestNG
  • Priorizar as probas en testNG
  • Exercicio 13.1: implementación de notas TestNG
  • Desbloqueo e habilitación de probas e tempo de espera
  • Importancia do ficheiro de configuración TestNG - testng.xml
  • Grupos en TestNG
  • Ensaios controlados por datos con TestNG
  • Anotación de DataProvider - Casos de proba de parametrización
  • Parámetros nos informes
  • Suite paralelo, probas paralelas, clases e métodos
  • Exercicio 13.2: Execución de probas paralelas e suites
  • Reparación de probas fallidas
  • Éxito, falla e afirmación
  • Resultados de rexistro, oíntes de rexistro, xornalistas de rexistro
  • API reportero

Capítulo 13: xeración de informes

  • Descarga e configuración de informes XSLT
  • Xeración de informes HTML para a execución da proba Selenium
  • Exercicio 14.1: xera informes XSLT e HTML

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