Opleiding: Course Test Automation with Robot Framework

In the course Test Automation with Robot Framework participants learn to use the open source Robot Framework for Unit Testing and Acceptance Testing in Python or Java.

Intro Robot Framework

The course Test Automation with Robot Framework starts with an explanation of how the Robot automation Framework can be used for acceptance testing and acceptance test driven development (ATDD). Shown is that the testing framework is keyword-driven and uses tabular test data syntax.

Framework Components

Next attention is paid to the different components that are present in the Robot Framework such as test libraries, test cases, test data and test runners that generate reports. And also the command-line interface of the Robot Test Framework is covered.

Test Data Syntax

Next the course Testing with Robot Framework covers how test data in the Robot Framework is defined in plain text files with separators like spaces, pipes or tabs. Test cases are defined in table format, with each row representing a test case and each column representing a piece of data or a keyword.

Test Cases

Also on the schedule of the course Testing with Robot Framework is how Test Cases are composed of keywords and their arguments. Keywords are defined in test libraries and can be used to perform various actions such as opening a web page, clicking on a button or checking the value of a field.

Control Structures

Then the various control structures that the Robot Framework supports such as loops and conditional statements are treated. These control structures can be used to create more complex test cases and to reuse test cases.

Test Execution

Finally test execution in the Robot Framework is covered. Test execution generates reports and logs. The reports provide a summary of the test execution, including information about the number of tests executed, the number of tests passed and failed, and the execution time. The logs provide detailed information, including the test input and output, and any errors or warnings that occurred.

Audience Course Test Automation with Robot Framework

The course Testing with Robot Framework is intended for testers who want to use the Robot Test Framework to automate tests.

Prerequisites Course Test Automation with Robot Framework

To participate in this course affinity with testing is required. Knowledge and experience with software development is beneficial for rapid understanding.

Realization Training Test Automation with Robot Framework

The theory is treated on the basis of presentation slides. Theory is interspersed with exercises. Demos clarify the concepts discussed.

Certificate course Test Automation with Robot Framework

After successfully completing the training the participants receive a certificate Testing with 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
  • Ouyput Files
Meer...
€1.399
ex. BTW
Aangeboden door
SpiralTrain
Onderwerp
Robot Framework
Artificial Intelligence
Software Testing
Niveau
Duur
2 dagen
Looptijd
12 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 12
Tijdstip
Overdag
Tijden en locaties
Amsterdam
ma 28 jul. 2025
Eindhoven
ma 28 jul. 2025
Houten
ma 28 jul. 2025
Online
ma 28 jul. 2025
Rotterdam
ma 28 jul. 2025
Zwolle
ma 28 jul. 2025
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