Training: Testautomatisering met Selenium WebDriver in Java

Beoordeeld met een 9
Eerstvolgende startdatum 28 juni 2024

In deze training leer je wat geautomatiseerd webapplicaties testen is, hoe je Selenium WebDriver kunt toepassen, hoe je locators samenstelt en hoe je uiteindelijk onderhoudbare testscripts kunt maken.

Deze training gaat niet alleen over het toepassen van de Selenium WebDriver API, maar juist ook over het opzetten van een testframework. We gaan naar een aantal belangrijke elementen kijken die nodig zijn binnen een testframework, zoals: dependency management, configuratie, test engine, logger en een duidelijke rapportage. Daarnaast besteden we aandacht aan de implementatie van het Page Object Model om zo beter onderhoudbare testscripts te maken. Hierdoor kun jij web applicaties testen door middel geautomatiseerde Selenium WebDriver tests.

Selenium WebDriver

Programma van de Selenium WebDriver training

  • Introductie testautomatisering
  • Effectief Selenium WebDriver inzetten
  • Elementen benaderen
  • Project opzetten met Maven
  • Aan de slag met een Java testframework
  • Implementeren van verificatiepunten
  • Implementeren van data-driven tests
  • Selenium WebDriver API
  • Parallel tests uitvoeren met Selenium Grid
  • Page Object Model
  • Data structuren
  • Rapportage
  • Analyseer code met Sonar

Doelgroep van de training Testautomatisering met Selenium WebDriver in Java

De training is bedoeld voor iedereen die zich wilt verdiepen in het testen met Selenium WebDriver in een Java omgeving. In het bijzonder testers en ontwikkelaars.

Ervaring met de basisprincipes van programmeren is een pre.

Vorm van de Selenium WebDriver training

De training wordt in een kleine groep van minimaal 3 en maximaal 10 deelnemers gegeven, zodat de kwaliteit van de training gewaarborgd kan worden. Aan de hand van praktijkvoorbeelden licht de docent de praktische toepasbaarheid toe.

Deze klassikale training is interactief van opzet, wat betekent dat er veel ruimte is voor het stellen van vragen of het inbrengen van eigen praktijk cases. Aan de hand van oefeningen werk je een aantal scenario's uit.

Deelnemers dienen een eigen laptop met local admin rechten mee te nemen.

Doel van de Selenium WebDriver training

Na het volbrengen van de Selenium training kun je zelfstandig geautomatiseerde tests implementeren en zelfs parallel geautomatiseerd tests uitvoeren met Selenium Grid. Geautomatiseerde tests zorgen voor een constante kwaliteits factor, mogelijkheid tot vaker te testen en meer uitdaging voor de testers.

Service van Testsmith

Met de trainingen van Testsmith verhoog je je kennis op het gebied van automated web testing. Door middel van onze handvatten kun je zelf web applications testen. Heb je hulp nodig bij het inschrijven of wil je meer weten over onze Selenium training? Neem dan contact op, we helpen je graag verder.

Bedrijfstraining/incompany

Onze bedrijfstraining biedt maatwerk dat perfect aansluit bij de specifieke behoeften van jouw bedrijf of organisatie. De training is flexibel in locatie en tijdstip, en kan plaatsvinden op jouw bedrijfslocatie of elders. Ideaal voor teams en consultancybedrijven.

Neem vrijblijvend contact op en vraag naar de mogelijkheden.

Klassikale training

Sluit je aan bij onze klassikale trainingen en leer samen met medestudenten. Profiteer van de gedeelde ervaringen en praktijkvoorbeelden in een traditionele klasomgeving. Onze trainingen worden aangeboden op diverse locaties. Wanneer je gereed bent om te starten, kun je direct aanmelden voor een klassikale training.

  1. Bij deze training is uitgebreide lunch, koffie en thee inbegrepen.
  2. Deze training gaat door bij een minimum aantal van 3 (en een maximum aantal van 10) cursisten.
  3. Deze training kan ook op locatie gegeven worden, neem vrijblijvend contact op voor de dan geldende tarieven.

Ervaringen

R. Spaan | Stichting PALGA | score: 4.4 / 5 | 20-12-2019

Dag 1 was een goede combi van stof en oefeningen, bij dag 2 miste ik wat stof die nodig was voor de oefening. Heb wel genoeg dingen geleerd die ik in de praktijk kan toepassen.

R. Slangen | Specialisterren | score: 4.1 / 5 | 20-12-2019

De training was zeer praktisch en met een duidelijke insteek en uitleg. Zo snel hands on testen schrijven is een verademing! Wat mij betreft kan je de tweede dag structuur aanbrengen door op een aantal punten samen te vatten wat het belangrijkste is (annotatie, geen sleep inbouwen e.d.) en dat nog één keer centraal behandelen in de training. Groet, Rutger

P. Moors | Particulier | score: 4.7 / 5 | 17-04-2018

Cucumber is niet aan bod gekomen, maar ik hoor van diverse mensen dat dit framework wel gewaardeerd wordt door PO's en business. Met behulp van het trainingsmateriaal heb ik nu zelf een klein project gemaakt met: cucumber, TestNG en gradle (en natuurlijk het Page Object Model). Nog bedankt voor het gradle project!

C. Hoek | deTesters | score: 4.9 / 5 | 13-04-2018

Ik vond de training erg leerzaam, ook duidelijk uitleg van de soms lastige materie. Soms ging het wat snel maar over het algemeen goed tempo. Leuke vond ik dat je merkt dat de training door een 'vakidioot' (positief bedoeld) gegeven wordt en daardoor ook met passie. Ik had misschien iets meer stil willen staan bij het framework inrichten op basis van het page object model. Dit vond ik toch wel het meest lastige deel om door te krijgen. Dan wat minder stil staan bij de liniaire structuur aangezien dat niet echt best practice is. Maar verder niets meer dan lof.