EN
NL

Training Robot Framework

Robot Framework is een generiek testautomatiserings-framework dat zeer eenvoudig in gebruik is en dat, niettegenstaande, ook uitzonderlijk krachtig, veelzijdig en flexibel is. Het ongekend rijke ecosysteem van low-level test libraries maakt dat het out-of-the-box geschikt voor alle gangbare automatiserings-interfaces, op gui-, service- of api-level. Zo ondersteunt het het geautomatiseerde testen van web gui's (middels Selenium Webdriver integratie), SOAP en REST services, mobile (Android en iOS) devices en ondersteunt het validaties op database niveau (JDBC en ODBC). En dat is slechts een gering deel van de capaciteiten van dit unieke framework.

In deze hands-on workshop ervaart de deelnemer wat het Robot Framework onderscheid van soortgelijke testing frameworks (zoals Cucumber en Fitnesse). De cursist zal daarbij een grondige introductie krijgen tot het werken met het Robot Framework, waarbij alle essentiële thema's aan bod zullen komen, zoals: keyword-driven testing, data-driven testing, setup/teardown mechanismen, resources, test libraries, basale code constructies, test code refactoring, abstractielagen, etc.

Daarnaast zullen deelnemers zich bewust worden van diverse automation anti-patterns en van de effecten daarvan op de oplossing. Omgekeerd zullen zij bekend raken met design patterns, technieken, principes en concepten om te komen tot automatiseringsoplossingen die ook op de lange termijn succesvol zullen zijn. Ze zullen leren welke van deze patterns, technieken etc. je wanneer en hoe moet inzetten, om te komen tot oplossingen die zich kenmerken door een hoge mate van herbruikbaarheid, onderhoudbaarheid, overdraagbaarheid en portabiliteit.

In de 2 daagse workshop zullen we voornamelijk automatiseren tegen een web gui, maar ook zien hoe je met het Robot Framework tegen een SOAP en REST service kunt automatiseren.

Na de training:

  • Heb je inzicht in de basis principes van testautomatisering
  • Herken je testautomatisering anti-patterns
  • Heb je inzicht in de mogelijkheden van Robot Framework als testautomatiserings-framework
  • Kun je onderhoudbare testen maken en onderhouden m.b.v. Robot Framework

Voor wie is deze training bedoeld?

Een workshop voor een ieder die een gedegen, praktijkgeoriënteerde introductie tot het Robot Framework wil en daarbij tegelijkertijd zijn of haar algemene testautomatiseringsvaardigheden naar een hoger plan willen kunnen tillen.

Aanbevolen voorkennis

Ervaring met en kennis van het volgende is wenselijk, maar niet vereist:

  • basale ervaring met programmeren
  • kennis van en ervaring met het werken met Selenium Webdriver
  • basale bekendheid met technologieën en concepten rondom SOAP en REST, zoals WSDL, XML, HTTP

Opzet

Onze ervaren trainers leren u de basis van het goed automatiseren van testen met behulp van het Robot Framework. De trainingen zijn hands-on en wij gebruiken ervaringsgericht leren.

Ervaringsgericht leren betekent dat je deelneemt aan simulaties in plaats van stilzitten en kijken naar een slideshow. Een grondige debrief van wat er tijdens de oefeningen gebeurde, is een essentieel onderdeel van de training. Tijdens de debriefs leer je van de docent, de andere deelnemers maar vooral van jezelf.

De training bestaat uit 4 delen die aan bod komen:

  • Introductie van testautomatisering
  • Introductie in Robot Framework
  • Robot Framework en web Gui testen
  • Robot Framework en SOAP en Rest testen

Programma

Onderstaand schema geeft een mogelijke invulling. De daadwerkelijke invulling hangt sterk af van de aanwezige deelnemers en hun leerdoelen.

  • Testautomatisering design patterns, technieken, principes en concepten
  • Testautomatisering anti-patterns
  • Introductie in Robot Framework
  • Keyword driven testing
  • Data driven testing
  • Setup/Teardown mechanismen
  • Gebruik van Resources
  • Test libraries
  • Basis code constructies
  • Testcode refactoring
  • Abstractielagen
  • Robot Framework en SOAP en Rest services

Locatie en aantal deelnemers

De training wordt centraal in Nederland verzorgd. Uiteraard is het ook mogelijk om deze in-house te doen op iedere door u gewenste locatie in Nederland. Hiervoor dient u minimaal 6 deelnemers aan te melden.

De maximale groepsgrootte is 10 personen. Zodoende krijgt iedereen voldoende persoonlijke aandacht en is er voldoende tijd om op vragen en zelf ingebrachte cases in te gaan.

Kosten

2-daagse training: €799 p.p.
Alle trainingen zijn inclusief koffie, thee, water en lunch. Prijzen zijn exclusief BTW.

Cursusdata: in overleg

Wil je meer informatie of je inschrijven? Neem dan contact met ons op.

Wie hebben deze training gevolgd?

Brochure

Download hier de brochure

Naar het overzicht

Carlo van Driel
Directeur 
carlo@deagiletesters.nl
06-12913682


Theo Janssen
Business development
theo@deagiletesters.nl
06-15022781