Opleiding: Testautomatisering met Robot Framework

In de cursus Testautomatisering met Robot Framework van SpiralTrain leren de deelnemers het open source Robot Framework te gebruiken voor Unit Testing en Acceptance Testing in Python or Java.

Intro Robot Framework

De cursus Testautomatisering met Robot Framework begint met een uitleg over hoe het Robot Automation Framework kan worden gebruikt voor acceptatietesten en Acceptatie Test Driven Development (ATDD). Getoond wordt dat het Robot Test Framework keyword driven is en een syntax van test data in tabel vorm gebruikt.

Framework Components

Vervolgens wordt aandacht besteed aan de verschillende componenten die aanwezig zijn in het Robot Framework zoals test libraries, test cases, test data en test runners die rapportages genereren. En ook de command line interface van het Robot Test Framework komt aan bod.

Test Data Syntax

Vervolgens behandelt de cursus Testen met Robot Framework hoe test data in het Robot Framework worden gedefinieerd in platte tekst files met scheidingstekens als spaties, pipes of tabs. Test cases worden gedefinieerd in tabelvorm, waarbij elke rij een test case vertegenwoordigt en elke kolom een data of een keyword.

Test Cases

Ook op het programma van de cursus Testen met Robot Framework staat hoe test cases worden samengesteld uit keywords en hun argumenten. Keywords worden gedefinieerd in test libraries en kunnen worden gebruikt om verschillende acties uit te voeren, zoals het openen van een web page, het klikken op een button of het controleren van de waarde van een veld.

Control Structures

Vervolgens worden de verschillende control structures behandeld zoals loops en conditional statements. Deze control structures kunnen worden gebruikt om complexere test cases te maken en test cases her te gebruiken.

Test Execution

Tenslotte komt test execution in het Robot Framework aan bod. Test execution genereert rapporten en logs. De rapporten geven een samenvatting van de test execution, inclusief informatie over het aantal uitgevoerde tests, het aantal geslaagde en mislukte tests en de executie tijd. De logs bieden gedetailleerde informatie, inclusief de test invoer en -uitvoer, en eventuele fouten of warnings die zijn opgetreden.

Doelgroep Cursus Testautomatisering met Robot Framework

De cursus Testautomatisering met Robot Framework is bedoeld voor testers die het Robot Test Framework willen inzetten voor hat automatiseren van tests.

Voorkennis Cursus Testautomatisering met Robot Framework

Om aan deze cursus te kunnen deelnemen is affiniteit met testen vereist. Kennis en ervaring met software development is bevorderlijk voor een snelle begripsvorming.

Uitvoering Training Testautomatisering met Robot Framework

De theorie wordt behandeld aan de hand van presentatie slides. De theorie wordt afgewisseld met oefeningen. Demo's verduidelijken de behandelde begrippen.

Certificaat cursus Testing met Robot Framework

De deelnemers krijgen na het goed doorlopen van de training een certificaat Testautomatisering met Robot Framework.

Modules

Module 1 : Intro Robot Framework

  • What is Robot Framework?
  • Test Automation
  • Acceptance Testing
  • BDD Testing
  • Keyword Driven
  • Open Source
  • Extensibility
  • Installing Robot
  • Library Integration
  • Supporting Languages

Module 2 : Framework Components

  • Tabular Syntax
  • Human Readable Keywords
  • Settings
  • Variables
  • Test Cases
  • Test Suites
  • Initialization Files
  • Tasks
  • Keywords
  • Comments

Module 3 : Test Data Syntax

  • Space Separated Format
  • Pipe Separated Format
  • UTF-8 Encoding
  • Resource Files
  • TSV Format
  • reStructuredText Files
  • Tidy Tool
  • Ignoring Data
  • Parsing Data
  • Handling Empty Values

Module 4 : Test Cases

  • Test Case Syntax
  • Using Arguments
  • Failures
  • Setup and Teardown
  • Test Templates
  • Task Syntax
  • Creating Variables
  • Built-in Variables
  • User Keyword Syntax
  • Variable Files

Module 5 : Control Structures

  • For Loops
  • While Loops
  • Using Break
  • Using Continue
  • If and Else
  • Try and Except
  • Timeouts
  • Embedding Arguments
  • Keyword Tags
  • Parallel Execution

Module 6 : Test Execution

  • Starting Execution
  • Test Results
  • Argument Files
  • Startup Scripts
  • Execution Flow
  • Continuing on Failure
  • Using Rebot
  • Setting Metadata
  • Setting Listeners
  • Output Files
Meer...
€1.399
ex. BTW
Aangeboden door
SpiralTrain
Onderwerp
Robot Framework
Testautomatisering
Artificial Intelligence
Software Testing
Niveau
Duur
2 dagen
Looptijd
12 dagen
Taal
nl
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 12
Tijdstip
Overdag
Tijden en locaties
Amsterdam
ma 29 sep. 2025
Eindhoven
ma 29 sep. 2025
Houten
ma 29 sep. 2025
Online
ma 29 sep. 2025
Rotterdam
ma 29 sep. 2025
Zwolle
ma 29 sep. 2025
Amsterdam
ma 24 nov. 2025
Eindhoven
ma 24 nov. 2025
Houten
ma 24 nov. 2025
Online
ma 24 nov. 2025
Rotterdam
ma 24 nov. 2025
Zwolle
ma 24 nov. 2025
Amsterdam
ma 26 jan. 2026
Eindhoven
ma 26 jan. 2026
Houten
ma 26 jan. 2026
Online
ma 26 jan. 2026
Rotterdam
ma 26 jan. 2026
Zwolle
ma 26 jan. 2026
Amsterdam
do 12 mrt. 2026
Eindhoven
do 12 mrt. 2026
Houten
do 12 mrt. 2026
Online
do 12 mrt. 2026
Rotterdam
do 12 mrt. 2026
Zwolle
do 12 mrt. 2026
Amsterdam
do 14 mei 2026
Eindhoven
do 14 mei 2026
Houten
do 14 mei 2026
Online
do 14 mei 2026
Rotterdam
do 14 mei 2026
Zwolle
do 14 mei 2026
Amsterdam
do 16 jul. 2026
Eindhoven
do 16 jul. 2026
Houten
do 16 jul. 2026
Online
do 16 jul. 2026
Rotterdam
do 16 jul. 2026
Zwolle
do 16 jul. 2026
Amsterdam
do 17 sep. 2026
Eindhoven
do 17 sep. 2026
Houten
do 17 sep. 2026
Online
do 17 sep. 2026
Rotterdam
do 17 sep. 2026
Zwolle
do 17 sep. 2026
Amsterdam
do 12 nov. 2026
Eindhoven
do 12 nov. 2026
Houten
do 12 nov. 2026
Online
do 12 nov. 2026
Rotterdam
do 12 nov. 2026
Zwolle
do 12 nov. 2026
Amsterdam
do 14 jan. 2027
Eindhoven
do 14 jan. 2027
Houten
do 14 jan. 2027
Online
do 14 jan. 2027
Rotterdam
do 14 jan. 2027
Zwolle
do 14 jan. 2027
Amsterdam
do 18 mrt. 2027
Eindhoven
do 18 mrt. 2027
Houten
do 18 mrt. 2027
Online
do 18 mrt. 2027
Rotterdam
do 18 mrt. 2027
Zwolle
do 18 mrt. 2027
Amsterdam
do 13 mei 2027
Eindhoven
do 13 mei 2027
Houten
do 13 mei 2027
Online
do 13 mei 2027
Rotterdam
do 13 mei 2027
Zwolle
do 13 mei 2027
Amsterdam
do 15 jul. 2027
Eindhoven
do 15 jul. 2027
Houten
do 15 jul. 2027
Online
do 15 jul. 2027
Rotterdam
do 15 jul. 2027
Zwolle
do 15 jul. 2027
Amsterdam
do 16 sep. 2027
Eindhoven
do 16 sep. 2027
Houten
do 16 sep. 2027
Online
do 16 sep. 2027
Rotterdam
do 16 sep. 2027
Zwolle
do 16 sep. 2027
Amsterdam
do 18 nov. 2027
Eindhoven
do 18 nov. 2027
Houten
do 18 nov. 2027
Online
do 18 nov. 2027
Rotterdam
do 18 nov. 2027
Zwolle
do 18 nov. 2027
Amsterdam
do 13 jan. 2028
Eindhoven
do 13 jan. 2028
Houten
do 13 jan. 2028
Online
do 13 jan. 2028
Rotterdam
do 13 jan. 2028
Zwolle
do 13 jan. 2028
Amsterdam
do 16 mrt. 2028
Eindhoven
do 16 mrt. 2028
Houten
do 16 mrt. 2028
Online
do 16 mrt. 2028
Rotterdam
do 16 mrt. 2028
Zwolle
do 16 mrt. 2028
Amsterdam
do 18 mei 2028
Eindhoven
do 18 mei 2028
Houten
do 18 mei 2028
Online
do 18 mei 2028
Rotterdam
do 18 mei 2028
Zwolle
do 18 mei 2028
Amsterdam
do 13 jul. 2028
Eindhoven
do 13 jul. 2028
Houten
do 13 jul. 2028
Online
do 13 jul. 2028
Rotterdam
do 13 jul. 2028
Zwolle
do 13 jul. 2028
Amsterdam
do 14 sep. 2028
Eindhoven
do 14 sep. 2028
Houten
do 14 sep. 2028
Online
do 14 sep. 2028
Rotterdam
do 14 sep. 2028
Zwolle
do 14 sep. 2028
Amsterdam
do 16 nov. 2028
Eindhoven
do 16 nov. 2028
Houten
do 16 nov. 2028
Online
do 16 nov. 2028
Rotterdam
do 16 nov. 2028
Zwolle
do 16 nov. 2028
Amsterdam
do 18 jan. 2029
Eindhoven
do 18 jan. 2029
Houten
do 18 jan. 2029
Online
do 18 jan. 2029
Rotterdam
do 18 jan. 2029
Zwolle
do 18 jan. 2029
Keurmerken aanbieder
NRTO
UWV scholingsvoucher