TipeKlaskameropleiding
REGISTREER

selenium gevorderd

Selenium Advanced Training & Certification Course

oorsig

Gehoor en Voorvereistes

Kursus uiteensetting

Skedule & Fooie

sertifisering

Selenium Advance

Hierdie kursus op gevorderde vlak is ontwerp om toetspersoneel te bring wat Selenium op 'n nuwe vlak van vaardigheid met die instrument gebruik. Testers sal leer hoe om gevorderde Selenium-funksies te gebruik om Selenium-geoutomatiseerde toetse te verbeter met behulp van die Eclipse IDE Editor. Hands-on instruksie word verskaf vir diegene wat die krag van die gebruik van Selenium wil ondersoek. WebDriver is ontwerp om 'n eenvoudige en kort programmeringsvlak aan te bied, asook 'n aantal beperkinge in die Selenium-RC API. Hierdie opleiding word hoofsaaklik beplan vir daardie professionele persone wat die basiese Java en selenium verstaan. Vandag is Selenium WebDriver 2 'n mees aanvaarde instrument. Die fokus is op die praktiese toepassing van Selenium om web outomatiese toetsuitdagings met gesofistikeerdheid op te los.

Doelwitte

  • Gebruik gevorderde programmeringstegnieke om Selenium te bestuur
  • Werk met gereelde uitdrukkings en patroongebaseerde verifikasie
  • Hanteer uitsonderings wat toetsuitvoering stop
  • Voer SQL-oproepe uit om data te verifieer
  • Soek programmaties na webvoorwerpe
  • Dink data van webbeheerders dinamies vas
  • Ontwerp 'n data-gedrewe toetsraamwerk in Selenium
  • Skep gedrukte gebruikers toets om multi-gebruiker toetse uit te voer (Selenium Grid toetse)

Bestemde gehoor

Die teikengehoor is sagteware-toetsers wat die toets van webprogramme met behulp van Selenium op 'n hoë tegniese vlak wil outomatiseer. Hierdie kursus is hoofsaaklik ontwerp vir die toets van professionele persone wat Selenium gebruik. Die gehoor kan ook kwaliteitsversekeringspraktisyns, bestuurders of spanleiers insluit wat verantwoordelik is vir interaksie met toetsers of wat nodig het om te verseker dat die gereedskap ten volle en toepaslik geïmplementeer word.

Voorvereistes

    • Ten minste 3 maande ondervinding met die implementering van outomatiese toetsing met Selenium (aanbeveel)

or

  • Sy Kursus: Inleiding tot Selenium
  • Sommige sagteware-ontwikkelingservaring (aanbeveel)
  • Algemene begrip van webgebaseerde programme (verlang)
  • Kennis van Java-programmering is nie 'n voorvereiste vir hierdie kursus nie, maar sulke kennis is voordelig.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript inspuiting
  • Robot API vir venster gebaseerde kontrole 20
  • Oefening 1.1 - Gebruik robot API's
  • Toets lêeroplaaie en aflaai
  • Oefening 1.2 - Toetslêer Laai en laai af
  • Hanteringsdatum Tydsklokker gebruik Selenium
  • Oefening 1.3 - Toetsdatum-kieser
  • SSL-sertifikaat-fouthantering in selenium
  • Oefening 1.4 - Hantering van SSL-foute
  • Voer JavaScript-gebaseerde kode uit deur Selenium Webdriver te gebruik
  • Hoe om gebroke skakels te vind met Selenium Webdriver
  • Koekies hanteer in Selenium WebDriver
  • Sleep en val in Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Dinamiese voorwerpe - veranderlike xpaths
  • Dynamic Web Table Handling
  • Oefening 2.1 - Werk met 'n dinamiese webtabel
  • Hantering van AJAX Drop-Downs
  • Muis oor spyskaarte en rame deur Aksie klas te gebruik.
  • Oefening 2.2 - Werk op aksie klas
  • Regskliek op 'n voorwerp

Chapter 3: Web Tables

  • Wat is webtabel
  • Onttrek data uit web tafels
  • Voorbeelde op statiese en dinamiese webtabelle
  • Die skep van herbruikbare funksies vir webblaaie
  • Oefening 3.1 - Herbruikbare funksies vir webblaaie skep

Chapter 4: Database testing using web driver

  • MySQL databasis installeer
  • Oorsig oor Connection Interface, Statement Interface, Preapared Statement en Resultset Interfaces.
  • Voorbeeld program om toegang tot databasis te verkry.
  • Enkele voorbeelde op SELECT, UPDTE en DELETE queies
  • Oefening 4.1 - Toets databasis funksies
  • Sommige Webdriver voorbeelde gebruik data wat uit databasis verkry is

Chapter 5 : DataDriven Framework using TestNG

  • Bou toetsbasisklas met testNG-annotasies
  • Lees XPATHS, Konfigurasie van eiendomslêer
  • Implementeer WebDriver implisiet, wag met WebdriverWait
  • Bou nutfunksies
  • Implementeer toetse, batch hardloop hulle en parameterisering met xls-lêer
  • Oefening. 1 - Handson-gebruik geval met Data-gedrewe benadering
  • Beheer Uitvoer Bestelling van XLS Lêers

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Toets geval scenario wat gedoen moet word met behulp van Page Factory Patroon en TestNG

Chapter 7: Reporting

  • Installeer Grootte Verslag Plugin in Eclipse
  • Metodes in omvangverslag
  • Oefening 6.1 - Uitbreiding Verslag Implementering

Chapter 8: Maven Project Management Tool

  • Selenintegrasie met bougereedskap: Maven
  • Integrasie met Gevorderde Rapporteringsmeganisme
  • Integrasie met log4j Reporting Library
  • Outomatisering Platform Ontwikkeling: Desktop, RESTAPI, Mobile
  • Vergelyking tussen Mier en Maven
  • Installasie van Maven
  • Verstaan ​​Maven Struktuur
  • Die skep van 'n Maven Project in Eclipse
  • Maven Bou-siklusse
  • Voorbeeld Demo van Bou Sessie van Maven Project
  • Verstaan ​​Maven-afhanklikhede
  • Verstaan ​​Maven Repositories
  • Oefening 7.1 - Demo van Maven Eclipse Integration

Hoofstuk 9: Deurlopende Integrasietoetsing met behulp van Jenkins

  • Wat is Jenkins
  • Deurlopende Build Integration Tools
  • Hoe om Jenkins te installeer
  • Hoe om 'n eenvoudige werk te skep
  • Oefening 8.1 - Skep van werk in Jenkins
  • Integrasie van Jenkins by die Projek
  • Integrasie van Jenkins met Eclipse
  • Oefening 8.2 - Integrasie van Jenkins met Eclipse

Skryf asseblief aan ons by info@itstechschool.com & kontak ons ​​by + 91-9870480053 vir die kursus prys en sertifiseringskoste, skedule en ligging

Laat ons 'n navraag

Vir meer inligting, vriendelik Kontak Ons.


Resensies