Met de stijgende populariteit van agile, scrum en DevOps komt er ook steeds meer focus te liggen op het geautomatiseerd testen van software. Open source testautomatiseringstools worden meer en meer gebruikt voor het testen van webapplicaties. Selenium is hierin marktleider. Het is een robuuste set van tools die een snelle ontwikkeling van testautomatisering voor webapplicaties ondersteunt. Deze tool is voornamelijk ontwikkeld in Java Script en browser technologieën en ondersteunt dus alle belangrijke browsers op alle platformen.

Tijdens deze 2-daagse opleiding verkennen we de verschillende onderdelen van Selenium die nodig zijn om beter te begrijpen hoe testcases worden gemaakt en uitgevoerd. Aan de hand van Java-voorbeelden en demo's leren we hoe je een Selenium-testscript kan maken en uitvoeren. Daarnaast zien we hoe een testautomatiseringsframework voor Selenium-testscripts kan worden gemaakt en krijg je een duidelijk inzicht in de verschillende ontwerppatronen.

Uw resultaten

Na afloop van de training:

  • weet je wat geautomatiseerd testen inhoudt.
  • weet je hoe je Selenium WebDriver kan toepassen en hoe je locators samenstelt.
  • begrijp je hoe onderhoudbare testcases en -scripts worden gemaakt en uitgevoerd.
  • kan je een testautomatiseringsframework voor Selenium-testscripts maken.
  • heb je een duidelijk inzicht in de verschillende ontwerppatronen.

Bestemd voor

Deze opleiding is bedoeld voor testautomatiseringsspecialisten en ontwikkelingsspecialisten en elke andere persoon die betrokken is bij testautomatisering met Selenium.

Voorkennis:

  • Ervaring met programmeren of scripten is vereist. De Java recap zal niet de basisconcepten van programmeren uitleggen, maar de belangrijkste Java syntaxis samenvatten.
  • De oefeningen van deze opleiding zijn gebaseerd op de Java Webdriver, maar deelnemers met C#-kennis kunnen de cursus gemakkelijk volgen.

Programma

Dag 1

  • Overview: Selenium IDE, WebDriver, Selenium Grid
  • Recap van Java syntax
  • WebDriver interface
  • WebElement interface
  • Alert interface
  • Hoe werken met frames?
  • WebDriver en Ajax
  • Introductie tot JUnit: tricks en demo

Dag 2

  • Test Automation Framework
  • PageObject Design patronen
  • Task & Flow Design patronen
  • DriverManager Design patronen
  • Hands-on coaching tijdens een demo website

Docent(en)

David Henderickx

David is Implementation Architect bij CTG en heeft meer dan 10 jaar ervaring in software testen, gespecialiseerd in test automatisering. Van commerciële tot open source test automatiseringstools, van waterval tot agile methodologieën, projecten en teams vooruit helpen door middel van test automatisering is David's drive. Hij is gecertificeerd in ISTQB Foundation, ISTQB Techinical Test Analyst, Selenium en Ranorex.

Lees meer

Praktische informatie

Prijs: 1 000 EUR (excl btw)

De opleidingen komen in aanmerking voor verschillende subsidies. Handig: zo betaalt u zelf maar een deel van het inschrijvingsgeld.

  • Tot 30% subsidie met kmo-portefeuille op klassikale opleidingen, virtual classrooms en live webinars. Meer info vindt u hier.
Extra:

Deze opleiding zal in het Engels worden gegeven door onze partner CTG Academy en bij een inschrijving zijn hun algemene voorwaarden van toepassing. Je kant die hier nalezen op de website: https://training.ctg.com/tos. Deze opleiding is niet erkend voor kmo-portefeuille.

Incompany: Hebben meerdere collega’s behoefte aan deze opleiding? En trekt u liever niet naar een andere plaats? Breng de opleiding naar uw afdeling of onderneming: handig! Bovendien spitst de trainer zich dan toe op uw situatie, op uw sector en op de vragen van uw medewerker. Vraag uw incompany opleiding aan.

Partner

Inschrijven

Data