typenKlasserom Opplæring
REGISTER

selen avansert

Selenium Advanced Training & Certification Course

Oversikt

Målgruppe og forutsetninger

Kursplan

Plan og avgifter

sertifisering

Selen Advance

Dette kurset på avansert nivå er designet for å bringe testpersoner som bruker Selen til et nytt nivå av ferdigheter med verktøyet. Testere vil lære å bruke avanserte Selen-funksjoner for å forbedre Selen-automatiserte testpakker ved hjelp av Eclipse IDE Editor. Hands-on instruksjon er gitt for de som ønsker å utforske kraften i å bruke Selenium. WebDriver er utformet for å tilby et enkelt og kort programmeringsgrensesnitt, samt adresserer en rekke begrensninger i Selenium-RC API. Denne opplæringen er i hovedsak planlagt for de fagfolkene som har forståelse av grunnleggende Java og selen. I dag er Selen WebDriver 2 et mest akseptert verktøy. Fokus ligger på den praktiske anvendelsen av Selen for å løse webautomatiserte testutfordringer med sofistikering.

Mål

  • Bruk avanserte programmeringsteknikker for å kjøre Selen
  • Arbeid med regelmessige uttrykk og mønsterbasert verifisering
  • Håndter unntak som stopper testutførelse
  • Utfør SQL-anrop for å bekrefte data
  • Programmatisk søke etter webobjekter
  • Dynamisk fange data fra webkontroller
  • Design et datastyrt testramme i Selen
  • Opprett distribuert brukertesting for å utføre flerbrukerstester (Selen Grid tester)

Tiltenkte målgruppen

Målgruppen er programvare testere som søker å automatisere testing av webapplikasjoner ved hjelp av Selen på høyt teknisk nivå. Dette kurset er utviklet primært for å teste fagfolk som bruker Selen. Publikum kan også inkludere kvalitetssikringspraksisutøvere, ledere eller gruppeledere som er ansvarlige for å samhandle med testere eller som må sikre at verktøyene blir implementert fullt og hensiktsmessig.

Forutsetninger

    • Minst 3 måneders erfaring med å implementere automatisert testing med Selen (anbefalt)

or

  • ITS Kurs: Introduksjon til Selen
  • Noen programvareutvikling erfaring (anbefales)
  • Generell forståelse av web-baserte applikasjoner (ønsket)
  • Kunnskaper om Java-programmering er ikke en forutsetning for dette kurset, men slik kunnskap er gunstig.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript-injeksjon
  • Robot API for vindubaserte kontroller 20
  • Tren 1.1 - Bruke Robot APIer
  • Testing av filopplastinger og nedlastinger
  • Tren 1.2 - Testing Filopplasting og nedlasting
  • Håndtering av dato-klokkeslett med Selen
  • Øvelse 1.3 - Testing Date Picker
  • SSL-sertifikatfeilhåndtering i selen
  • Øvelse 1.4 - Håndtering av SSL-feil
  • Utfør JavaScript-basert kode ved hjelp av Selenium Webdriver
  • Slik finner du ødelagte koblinger ved hjelp av Selenium Webdriver
  • Håndtering av cookies i Selen WebDriver
  • Dra og slipp i Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Dynamiske objekter - variable xpaths
  • Dynamic Web Table Handling
  • Tren 2.1 - Arbeid med dynamisk webtabell
  • Håndtering av AJAX Drop-Downs
  • Mus over menyer og rammer ved hjelp av Action class.
  • Øvelse 2.2 - Arbeidsklasse
  • Høyreklikk på et objekt

Chapter 3: Web Tables

  • Hva er webtabell
  • Utpakking av data fra webtabeller
  • Eksempler på statiske og dynamiske webtabeller
  • Opprette gjenbrukbare funksjoner for webtabeller
  • Tren 3.1 - Opprett gjenbrukbare funksjoner for webtabeller

Chapter 4: Database testing using web driver

  • Installere MySQL Database
  • Oversikt over Connection Interface, Statement Interface, Preapared Statement og Resultset Interfaces.
  • Eksempelprogram til Access Database.
  • Noen eksempler på SELECT, UPDTE og DELETE queies
  • Tren 4.1 - Testing av databasefunksjoner
  • Noen Webdriver-eksempler ved hjelp av data hentet fra databasen

Chapter 5 : DataDriven Framework using TestNG

  • Bygg testbase klasse ved hjelp av testNG-notater
  • Lese XPATHS, Konfigurasjon fra egenskapsfil
  • Implementere WebDriver implisitt vente med WebdriverWait
  • Bygg verktøyfunksjoner
  • Implementere tester, batch kjører dem og parameterisering ved hjelp av xls-fil
  • Tren .1 - Handson Bruk-sak med datadrevet tilnærming
  • Kontrollerer utførelsesordre fra XLS-filer

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Testcase Scenario som skal gjøres ved hjelp av Page Factory Pattern og TestNG

Chapter 7: Reporting

  • Installere Extent Report Plugin i Eclipse
  • Metoder i omfangsrapport
  • Øvelse 6.1 - Utførelsesrapport Implementering

Chapter 8: Maven Project Management Tool

  • Selen Integrasjon med Bygg Verktøy: Maven
  • Integrasjon med avansert rapporteringsmekanisme
  • Integrasjon med log4j Reporting Library
  • Automatisering Platform Utvikling: Desktop, RESTAPI, Mobile
  • Sammenligning mellom myr og maven
  • Installasjon av Maven
  • Forstå Maven Structure
  • Opprette en Maven Project i Eclipse
  • Maven Build sykluser
  • Prøve Demo av Byggesesjon av Maven Project
  • Forstå Maven Dependencies
  • Forstå Maven Repositories
  • Øvelse 7.1 - Demo of Maven Eclipse Integration

Kapittel 9: Kontinuerlig Integrasjonstesting ved hjelp av Jenkins

  • Hva er Jenkins
  • Kontinuerlige bygningsintegreringsverktøy
  • Slik installerer du Jenkins
  • Hvordan lage en enkel jobb
  • Tren 8.1 - Opprett jobber i Jenkins
  • Integrering av Jenkins til prosjektet
  • Integrering av Jenkins med Eclipse
  • Tren 8.2 - Integrer Jenkins med Eclipse

Vennligst skriv til oss på info@itstechschool.com & kontakt oss på + 91-9870480053 for kurspris og sertifiseringskostnad, tidsplan og plassering

Slipp oss et spørsmål

For mer info vennligst Kontakt oss.


anmeldelser