tipusAula Formació
REGISTRE

Seleni

Curs de formació bàsica i certificació de Selenium

visió de conjunt

Audiència i requisits previs

Esquema del curs

Horaris i càrrecs

certificació

Selenium Basic Training Course i Certification

El seleni és un de codi obert i una eina automàtica de portàtils s / w que s'utilitza per a l'automatització de proves (aplicacions web). Es troba llicenciat sota la llicència Apache 2.0. Selenium és un conjunt d'eines que ajuden a automatitzar només aplicacions web. Aquest tutorial us oferirà una comprensió en profunditat de Selenium i les seves eines relacionades i el seu ús. Té capacitats per operar a través de diferents sistemes operatius i navegadors. Selenium no és només una sola eina, sinó un conjunt d'eines que ajuden els avaluadors a automatitzar les aplicacions basades en web d'una manera més eficient i precisa.

Objectius de l'entrenament bàsic de seleni

Selenium és un marc de proves de programari portàtil per a aplicacions web. Es tracta d'un curs de formació integral de proves automatitzades que inclouen Introducció a les proves automatitzades, Introducció a Selenium IDE i la seva instal·lació, Selenium IDE conceptes, Selenium RC, TestNG, Funcions del controlador web, Framework i Selenium Grid, etc.

  • Selenium és una eina de codi obert.
  • El seleni es pot ampliar per a diverses tecnologies que exposen DOM.
  • Té capacitats per executar scripts a través de diferents navegadors.
  • Pot executar scripts en diversos sistemes operatius.
  • Selenium és compatible amb dispositius mòbils.
  • Executa proves dins del navegador, de manera que NO es requereix centrar mentre s'està executant l'execució de l'script.
  • Pot executar proves en paral·lel amb l'ús de les reixes de Selenium.

Intended Audience of Selenium Basic Course

Selenium Basic Training està dissenyat per a professionals de proves de programari que vulguin aprendre els fonaments de Selenium a través d'exemples pràctics. El tutorial conté prou ingredients per començar a treballar amb Selenium, des d'on podeu endur-vos-hi fins a majors nivells d'experiència.

Prerequisites of Selenium Basic Certification

  • Coneixements bàsics sobre JAVA
  • Coneixements bàsics sobre proves de programari

Course Outline Duration: 3 Days

Capítol 1: Presentació del seleni

  • Història del seleni
  • Introducció al seleni
  • Arquitectura de Selenium Webdriver
  • Selenium Javadocs

Capítol 2: instal·lacions i configuracions

  • Instal·lació de Java
  • Instal·lació i configuració d'eclipsi
  • Descàrrega i configuració de Selenium Pots
  • Configuració del projecte Selenium

Capítol 3: Conceptes bàsics del primer programa Webdriver

  • Interfície Webdriver
  • Exercici 3.1: Implementació de la interfície Webdriver
  • Controladors del navegador
  • Mètodes bàsics de Webdriver
  • Exercici 3.2: Implementació de mètodes bàsics de WebDriver
  • Com fer proves a Google Chrome
  • Exercici 3.3: Execució de proves a Google Chrome
  • Com fer proves a Internet Explorer
  • Exercici 3.4: Execució de proves a Internet Explorer

Capítol 4: tècniques i eines de localització

  • Instal·lació de Firebug i Firepath a Firefox
  • Tècniques de localització: ID, xPath, tagName
  • Tècniques de localització: className, name, linkText
  • Escriure xPaths personalitzats
  • Localizadores de seleccions CSS
  • Exercici 4.1: implementació de diferents localitzadors

Capítol 5: Tècniques per automatitzar la UI web

  • Controla les etiquetes
  • Mètodes desplegables: seleccioneu
  • Exercici 5.1: maneig de desplegables, Seleccioneu els valors mitjançant text visible, per atribut de valor
  • Manipulació de botons de ràdio i caselles de verificació
  • Exercici 5.2: maneig de botons de ràdio i caselles de verificació
  • Llista tècnica per manejar botons de ràdio
  • Selecció, deselecció, habilitació i desactivació
  • Exercici 5.3: implementació de selecció, deselecció, habilitació i desactivació
  • Manipulant alertes i finestres emergents
  • Exercici 5.4: maneja les finestres emergents, els modals, les alertes i les adreces de JavaScript

Capítol 6: Tècniques per automatitzar Web UI - Avançat

  • Maneig d'interaccions del ratolí
  • Exercici 6.1: implementa esdeveniments de ratolí
  • Maneig d'esdeveniments del teclat
  • Exercici 6.2: implementar esdeveniments de teclat
  • Discussió sobre la classe d'acció
  • Maneig de finestres múltiples
  • Exercici 6.3: obre diverses finestres, canvieu d'entre elles
  • Conceptes de la maneta de la finestra
  • Maneig d'etiquetes ul li
  • Exercici 6.4: maneja les etiquetes ul i li
  • Com gestionar iFrames
  • Exercici 6.5: interactueu amb iFrames
  • Gestió de quadrícules de taules
  • Exercici 6.6: llegeix dades d'una xarxa de dades
  • Maximització de Windows i supressió de galetes
  • S'estan fent instantànies d'error
  • Resultats de la prova de correu electrònic
  • Exercici 6.7: obteniu les instantànies d'error i els resultats de les proves de correu electrònic

Capítol 7: sincronització i espera

  • Maneig de problemes de sincronització
  • dormir ()
  • Esperada implícita i explícita
  • Esperança fluida
  • Exercici 7.1: implementa tot tipus de esperes

Capítol 8: Més funcions de WebDriver

  • Capacitats desitjades
  • Treballant amb navegador sense cap
  • Treballant amb PhantomJS
  • Exercici 8.1: implementar la prova en PhantomJS
  • Treballant amb HtmlUnitDriver
  • Exercici 8.2: implementa proves a HtmlUnitDriver
  • Perfils de WebDriver
  • Exercici 8.3: execució de proves en múltiples perfils de navegador
  • Maneig d'objectes dinàmics

Capítol 9: Selenium Grid

  • Què és la graella del seleni?
  • Com s'executen les proves de Selenium de manera remota
  • Configuració de concentrador i node
  • Registre de concentradors i servidor de nodes
  • Capacitats desitjades: programa de quadrícula
  • Exercici 9.1: Executeu les proves remotes

Capítol 10: Proves d'Automatització Mòbil

  • Característiques appium
  • Instal·lació d'Android SDK, Eclipse
  • Configuració de variables del sistema per fer que funcioni Android
  • Instal·lació de servidors anterior èpoques
  • Configuració d'èpoques, pots de seleni
  • Invocació del dispositiu virtual Android
  • Exercici 11.1: Executar proves en dispositius virtuals d'Android

Capítol 11: patrons de disseny per a proves web

  • Patrons d'objectes de pàgina
  • Patrons de pàgina de fàbrica
  • Components càrrega
  • Exercici 12.1: implementació d'objectes de pàgines i fàbrica de pàgines per a un cas de prova

Capítol 12: TestNG Framework

  • Per què TestNG i els seus avantatges
  • Instal·lació i configuració TestNG en eclipsi
  • Anotacions TestNG
  • Prioritzar proves a testNG
  • Exercici 13.1: implementació d'anotacions TestNG
  • Desbloqueig i habilitació d'assaigs i temps d'espera
  • Importància del fitxer de configuració TestNG - testng.xml
  • Grups a TestNG
  • Proves controlades per dades amb TestNG
  • Anotació de DataProvider - Parametrizació de casos de prova
  • Paràmetres dels informes
  • Suites paral·leles, proves paral·leles, classes i mètodes
  • Exercici 13.2: Execució de proves paral·leles i suites
  • Restaura proves fallides
  • Èxit, fracàs i afirmació
  • Resultats de registre, Oients de registre, Reporters de registre
  • Reporter API

Capítol 13: Generació d'informes

  • S'està baixant i configurant informes XSLT
  • Generació d'informes HTML per a l'execució de la prova de Selenium
  • Exercici 14.1: generar informes XSLT i HTML

Siusplau, escriu-nos a info@itstechschool.com i contacteu-nos a + 91-9870480053 per al preu del curs i el cost de certificació, programació i ubicació

Sol·liciteu una consulta

Per a més informació amablement Contacti'ns


opinions