Robot Framework Hands-on

Robot Framework Hands-on

The target of this training course is to learn basics of Robot Framework. This includes creating test cases and new domain specific higher level keywords, running tests and analyzing results, as well as understanding the overall architecture of the framework and what is available in the wider Robot Framework ecosystem.

For who?

This training is especially targeted for testers, programmers, and other development team members, but it is suitable for everyone who is interested in Robot Framework. Participants should have at least some testing experience, but no programming skills or previous test automation experience is necessary.

The training is fully generic and suitable for people in any domain. The application under test in the hands-on exercises is web based, and participants will thus get some web test automation skills as a bonus.

Course language is usually Finnish but can be held in English by request.

Technical requirements

Participants should have a laptop with Python 3.4 or higher installed. Operating system does not matter, but participants should be comfortable using the machine and have local admin rights to it.
It is possible to work also in pairs using only one laptop. If there is a need, course organizers can provide a reserve laptop without extra costs.


The planned high-level agenda is as follows. The list of additional topics can be adapted based on participant needs and interests.

Getting started 
- Welcome and introductions
- Robot Framework architecture and ecosystem
- Installations

Hands-on training
- Creating test cases using keyword-driven syntax
- Creating new domain specific higher level keywords
- Using test libraries
- Using variables
- Using resource files to share keywords and variables
- Data-driven testing
- Gherkin syntax
- Running tests and analyzing results

Additional topics
- Robot Framework and ATDD/BDD
- Tagging test cases
- Editor support (RIDE, IDE plugins, ...)
- CI support
- Introduction to test library API
- Where to find more information


Trainer: Ismo Aro, Chairman of the Board of Robot Framework Foundation


We have not planned any dates for this course yet, but contact us if you want to know more.

What's next

See our latest project

Elo - Human-oriented Approach on Pension

Elo - Human-oriented Approach on Pension

Taking a customer oriented approach, continuously collecting customer feedback and iterating the service based on that – those are the main principles of building eläkepalvelu (pension service) of Elo, an employee pensio...

Upcoming events/courses

The Responsibility Process® - Powerful Teams Workshop | Helsinki, 20.-21.11.2019

The Responsibility Process® - Powerful Teams Workshop

Helsinki, 20.-21.11.2019

So many want to know: "How can I master cross-functional and collaborative leadership?" Most professionals don't realize there is a legitimate science and repeatable technology to build and lead teams. There is, and Chri...
Sign up

Want to hear about our upcoming events and trainings?