Vier feestdagen met 10% korting op alle cursussen met de code "AVCFOREVER10". Verzeker je nu voor de prijswijzigingen van 2025!

Selenium 3.0 - eLearning

450,00 EUR

  • 36 hours
eLearning
Live Virtueel Klassikaal
Blended Learning

De Selenium 3.0 certificatietraining helpt je om diepgaande kennis op te doen van concepten zoals WebDriver, TestNG, Wait, Locatietechnieken, AutoIT, Sikuli, het Page Object Ontwerppatroon, mobiel testen en Selenium Grid. Deze Selenium 3.0 certificatie bevat praktijkvoorbeelden om je te trainen in het effectief gebruik van Selenium WebDriver.

Cursustijdslijn

Hero
  1. Opfriscursus Core Java

    Les 01

    • Trefwoorden en syntaxis
    • Variabelen, Operatoren en Controlestructuren
    • Overzicht van objectgeoriënteerd programmeren in de context van Java
    • Uitzonderingsafhandeling, bestands- en databankbeheer
    • Overzicht van collecties en een voorbeeld van ArrayList
  2. Basisprincipes van automatisering

    Les 02

    - Fundamenten van testautomatisering

    - ROI in automatisering

    - Automatiseringsframework

    - Diverse hulpmiddelen en vergelijking met Selenium

  3. Introductie tot Selenium WebDriver

    Les 03

    • Wat Selenium is en hoe het wordt gebruikt in de industrie
    • Kenmerken van Selenium
    • Selenium IDE - Overzicht met een paar voorbeelden
    • WebDriver Architectuur
    • Installatie van Selenium en ondersteunende tools/frameworks
  4. Lokaliseertechnieken

    Les 04

    • Eenvoudige Demonstratie van een WebDriver Programma
    • Basis van HTML-pagina, Tags, Attributen en Zichtbare Teksten
    • Belang van attributen bij het lokaliseren van elementen
    • Installatie van Firebug en Firepath in Firefox-browser
    • Locators en acht lokaliseringsmethoden
    • Robuuste locators creëren met CSS en XPath
  5. WebDriver Basisprincipes - I

    Les 05

    • Voer tests uit in Firefox, Chrome en Internet Explorer
    • WebDriver-opdrachten: Browsers besturen en cookies beheren
    • WebElement-opdrachten
    • Omgaan met verschillende web-elementen
    • WebDriver Time-outmethoden
  6. WebDriver Basisprincipes - II

    Les 06

    • Meerdere elementen hanteren met de findElements-methode
    • Omgaan met waarschuwingen, pop-ups en frames
    • Beperkingen van impliciet wachten en hoe expliciet wachten helpt
    • Geavanceerde gebruikersinteracties
    • Schermafbeeldingen maken
    • Werken met Firefox-profielen
    • Bestanden uploaden met AutoIT afhandelen
    • Introductie tot het testen van Flash-applicaties met Selenium WebDriver
  7. TestNG

    Les 07

    • Tests ordenen in 3-As formaat
    • F.I.R.S.T.-principes en SRP
    • Diverse annotaties in TestNG
    • TestNG Configuratiebestand
    • Configuratieannotaties
    • Attributen van @Test
    • Mogelijkheid tot parallelle testuitvoering
    • Assertion-API's
    • Parameters doorgeven aan tests
    • Test Suites Configureren
    • Rapporten Gebruikmakend van TestNG
    • Rapporten Gebruikend ReportNG
  8. WebDriver - Framework

    Les 08

    • Introductie tot Verschillende Frameworks
    • Paginaobject Ontwerppatroon
    • Data-gedreven tests met TestNG en POI
    • Introductie tot Maven en ANT
    • Gebruik van Log4j
    • Gebruik van Luisteraars
    • Typische componenten van een raamwerk
    • Overzicht van BDD, TDD
    • Overzicht van Sikuli Tool voor UI-testen
    • Introductie tot Jenkins
    • Jenkins configureren om Selenium-tests uit te voeren
  9. Selenium Grid

    Les 09

    • Wat is Selenium Grid?
    • Wanneer Selenium Grid te gebruiken
    • Grid opzetten - Hub en Nodes?
    • TestNG.xml configureren om tests op een grid uit te voeren
  10. Projectuitvoering

    Les 10

    • Automatiseer een eCommerce-applicatie
    • Beschrijving van vereisten voor testautomatisering
    • Wat nu? Hoe te beginnen?
    • Hoogwaardig Framework
    • Configureerbaarheid — Nee tegen hardcoderen
    • Modulariteit — Hergebruik en DRY (Don't Repeat Yourself)
    • Testgegevensbeheer
    • Logboekregistratie en rapportage
  11. Mobiele App Testautomatisering Met Appium

    Les 11

    • Introductie Mobiele App Testautomatisering
    • Introductie tot Appium
    • UIAutomator met Appium
    • Elementen lokaliseren - UI Automator Framework
    • Gewenste Mogelijkheden voor Android
  12. Etnische Winkel Project 1

    Einde Project - 01

    Maak een applicatie die een scala aan producten van verschillende fabrikanten aanbiedt. Deze app moet klanten de mogelijkheid bieden om zich te registreren en verschillende producten aan te schaffen.

  13. Etnische Winkel Project 2

    Einde Project - 02

    In dit project ga je werken aan het implementeren van de meest voorkomende e-commerce applicatiefuncties die doorgaans op elke e-commerce website te vinden zijn.

Leerresultaten

Aan het einde van deze Selenium 3.0 eLearning zult u in staat zijn om:

Testgevallen maken

Testgevallen maken met Selenium IDE – Opnemen en afspelen tool

WebDriver Architectuur

Begrijp de architectuur van Selenium WebDriver en de verschillende lagen van interactie

WebDriver-project in Eclipse

Zet een WebDriver project op in Eclipse en schrijf testgevallen met TestNG

Nieuwe technieken

Elementen lokaliseren met behulp van verschillende zoektechnieken

Bestuur webbrowser en WebElement

Werk met verschillende WebDriver-commando's om een webbrowser aan te sturen en WebElement-commando's om met verschillende webcomponenten om te gaan

Scenario's afhandelen

Leer om te gaan met verschillende mogelijke scenario's met betrekking tot pop-ups, meerdere vensters, frames en het maken van schermafbeeldingen

Implementeer tools

Implementeer het page object ontwerppatroon en datagedreven testen

Nuttige Hulpmiddelen

- Begrijp hoe Maven, ANT, AutoIT, Sikuli, log4j en listeners te gebruiken. - Leer Selenium Grid met TestNG te gebruiken voor parallelle uitvoering.

Projectuitvoering

Voer een project uit vanaf het begin door het opzetten van een automatiseringsframework en het automatiseren van een aantal testsituaties.

Belangrijkste kenmerken

Leveringswijze: Gemengd leren

36 uur instructeur geleide training

Twee praktijkgerichte, op de industrie gebaseerde projecten

Hero

Wie zou zich moeten inschrijven voor dit programma?

Vereisten: Basiskennis van Core Java. Deze cursus begint met een opfriscursus over Core Java, waarin de basisconcepten worden uitgelegd.

Testmanagers

Testengineers

Testanalisten

Kwaliteitsborging

Softwareontwikkelaars

Start de cursus nu

Heb je en zakelijke oplossing of LMS-integratie nodig?

Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!

;