TypeKlasseværelsetræning
REGISTRER

selen avanceret

Selenium Advanced Training & Certification Course

Oversigt

Målgruppe og forudsætninger

Kursus skitse

Tidsplan og gebyrer

Certificering

Selen Advance

Dette avancerede kursus er designet til at bringe testpersonale, der bruger Selen til et nyt niveau af færdighed med værktøjet. Testere vil lære at bruge avancerede Selen-funktioner til at forbedre Selen-automatiserede testsuper ved hjælp af Eclipse IDE Editor. Praktisk vejledning gives til dem, der ønsker at udforske kraften i at bruge Selen. WebDriver er designet til at tilbyde en simpel og kort programmeringsflade samt adresser en række begrænsninger i Selen-RC API. Denne træning er i det væsentlige planlagt til de fagfolk, der har forståelse for grundlæggende Java og selen. I dag er Selen WebDriver 2 et mest accepteret værktøj. Fokus ligger på den praktiske anvendelse af Selen for at løse web automatiserede testudfordringer med sofistikation.

Mål

  • Udnyt avancerede programmeringsteknikker til at drive Selen
  • Arbejde med regelmæssige udtryk og mønsterbaseret verifikation
  • Håndter undtagelser, der stopper testudførelse
  • Udfør SQL-opkald for at bekræfte data
  • Programmatisk søge efter webgenstande
  • Dynamisk indsamle data fra webkontroller
  • Design en datastyrt testramme i Selen
  • Opret distribueret brugerprøvning for at udføre multi-user tests (Selen Grid tests)

Tilsigtet publikum

Målgruppen er software testere, der søger at automatisere testningen af ​​webapplikationer ved hjælp af Selen på et højt teknisk niveau. Dette kursus er primært designet til at teste fagfolk, der bruger Selen. Publikum kan også omfatte kvalitetssikringspraksis, ledere eller teamledere, der er ansvarlige for at interagere med testere, eller som har brug for at sikre, at værktøjerne implementeres fuldt ud og hensigtsmæssigt.

Forudsætninger

    • Mindst 3 måneders erfaring med implementering af automatiseret test med selen (anbefalet)

or

  • ITS kursus: Introduktion til selen
  • Nogle softwareudvikling erfaring (anbefales)
  • Generel forståelse af web-baserede applikationer (ønsket)
  • Kendskab til Java-programmering er ikke en forudsætning for dette kursus, men sådan viden er gavnlig.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript Injection
  • Robot API til vinduebaserede kontroller 20
  • Øvelse 1.1 - Brug af robot-API'er
  • Testning af filoverførsler og downloads
  • Øvelse 1.2 - Testing af fil Upload og download
  • Håndtering Dato Tidvælger ved hjælp af Selen
  • Øvelse 1.3 - Testdato Picker
  • SSL-certifikatfejlhåndtering i selen
  • Øvelse 1.4 - Håndtering af SSL-fejl
  • Udfør JavaScript-baseret kode ved hjælp af Selen Webdriver
  • Sådan Find Broken Links ved hjælp af Selen Webdriver
  • Håndtering af cookies i Selen WebDriver
  • Træk og slip i Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Dynamiske objekter - variable xpaths
  • Dynamic Web Table Handling
  • Øvelse 2.1 - Arbejde med dynamisk webtabel
  • Håndtering af AJAX drop-downs
  • Mus over menuer og rammer ved hjælp af Action klasse.
  • Øvelse 2.2 - Arbejde på Action Class
  • Højreklik på et objekt

Chapter 3: Web Tables

  • Hvad er webtabel
  • Udpakning af data fra webtabeller
  • Eksempler på statiske og dynamiske webtabeller
  • Oprettelse genanvendelige funktioner til webtabeller
  • Øvelse 3.1 - Oprettelse af genanvendelige funktioner til webtabeller

Chapter 4: Database testing using web driver

  • Installation af MySQL Database
  • Oversigt over Connection Interface, Statement Interface, Preapared Statement og Resultset Interfaces.
  • Eksempelprogram til Access Database.
  • Nogle eksempler på SELECT, UPDTE og DELETE queies
  • Øvelse 4.1 - Testing af databasefunktionaliteter
  • Nogle Webdriver eksempler ved hjælp af data hentet fra database

Chapter 5 : DataDriven Framework using TestNG

  • Building Test Base Class ved hjælp af testNG annotationer
  • Læsning af XPATHS, Konfiguration fra egenskabsfil
  • Implementering af WebDriver implicit vente med at bruge WebdriverWait
  • Byg nyttefunktioner
  • Implementering af tests, batch kører dem og parameterisering ved hjælp af xls-fil
  • Udøve .1 - Handson Use-tilfælde med datastyrt tilgang
  • Kontrol af udførelsesordre fra XLS-filer

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Testcase Scenario, der skal udføres ved hjælp af Page Factory Pattern og TestNG

Chapter 7: Reporting

  • Installation af Extent Report Plugin i Eclipse
  • Metoder i omfangsrapport
  • Exercise 6.1 - Implementering af omfattende rapport

Chapter 8: Maven Project Management Tool

  • Selen Integration med Build Tool: Maven
  • Integration med avanceret rapporteringsmekanisme
  • Integration med log4j Reporting Library
  • Automatisering Platformudvikling: Desktop, RESTAPI, Mobile
  • Sammenligning mellem myr og maven
  • Installation af Maven
  • Forståelse Maven Structure
  • Oprettelse af et Maven Project i Eclipse
  • Maven Build Cycles
  • Prøve Demo af Build Session of Maven Project
  • Forståelse Maven afhængigheder
  • Forståelse Maven Repositories
  • Motion 7.1 - Demo of Maven Eclipse Integration

Kapitel 9: Kontinuerlig Integrationstest ved hjælp af Jenkins

  • Hvad er Jenkins
  • Kontinuerlige Build Integration Tools
  • Sådan installeres Jenkins
  • Sådan skaber du et simpelt job
  • Motion 8.1 - Opret job i Jenkins
  • Integrering af Jenkins til projektet
  • Integrering af Jenkins med Eclipse
  • Øvelse 8.2 - Integrering af Jenkins med Eclipse

Skriv venligst til os på info@itstechschool.com & kontakt os på + 91-9870480053 for kursusprisen og certificeringsprisen, tidsplanen og placeringen

Sæt os en forespørgsel

For mere info venlig Kontakt os.


Anmeldelser