Publication date : 03/11/2024

Course : Robot Framework: test automation

Practical course - 3d - 21h00 - Ref. RBF
Price : 1930 € E.T.

Robot Framework: test automation



Required course

Robot Framework is a generic, open source framework for automating acceptance tests. This course will teach you the basics of this [[toolkit]], from installation to test writing and automation, right through to integration in a continuous integration solution.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Available in English on request

Ref. RBF
  3d - 21h00
1930 € E.T.




Robot Framework is a generic, open source framework for automating acceptance tests. This course will teach you the basics of this [[toolkit]], from installation to test writing and automation, right through to integration in a continuous integration solution.


Teaching objectives
At the end of the training, the participant will be able to:
Positioning Robot Framework in the ecosystem of test automation frameworks
Understanding the basics of Robot Framework operation
Installing a development and runtime platform for Robot Framework
Analyze a test by keyword
Assembling Robot Framework keywords to design and structure a test
Organizing resources and using libraries
Using standard Robot Framework libraries
Understanding the benefits of CI/CD and using the Robot Framework with GitLab-CI

Intended audience
Testers/automation engineers, project managers, designers/developers.

Prerequisites
Software testing culture. Experience with a programming language such as Python or Java is recommended.

Practical details
Hands-on work
The course includes numerous practical exercises.

Course schedule

1
Introduction to automation

  • The automation project.
  • Agile testing: peer programming, Test-Driven Development (TDD).
  • TDD practice.
  • The practice of BDD (Behaviour-Driven Development).
  • The principles of ATDD (Acceptance Test-Driver Development).
  • Automation frameworks (hybrid, KDT...).
  • KDT, introduction to Robot Framework.

2
Presentation and installation

  • Robot Framework philosophy.
  • Architecture and concepts.
  • Libraries, external libraries.
  • Integrated tools.
  • Installing Robot Framework in a Python environment.
Hands-on work
Install Python, RIDE, PyCharm/Visual Studio Code. Set up a Python virtual environment. Robot Framework installation.

3
Test writing syntax - Part 1

  • Test organization, vocabulary and syntax, test structure.
  • Declaration, scope and manipulation of variables (extension of Python variables).
  • Run tests from the IDE, run tests with CLI options, debug tests.
  • Visualization and interpretation of results.
  • Viewing test reports in Allure.
Hands-on work
Write tests with Robot Framework keywords. Run tests with/without command-line options. Produce and analyze test reports with keywords. Customize test documentation and keywords with Robot Framework tools.

4
Test writing syntax - Part 2

  • Test Setup, Test Teardown.
  • Tag and arguments.
  • Data-driven testing with Robot Framework.
  • Behavior-driven testing with Robot Framework.
  • Test suite.
Hands-on work
Modify the tests to include the concepts seen in part 2.

5
Robot Framework standard libraries

  • BuiltIn, Collections, Screenshot, Process, Dialogs, OperatingSystem.
  • Using these libraries in tests.
Hands-on work
Use these libraries to take Robot Framework testing a step further.

6
Customizing keywords in Robot Framework

  • Principle, syntax, parameters.
  • Use.
Hands-on work
Create custom keywords. Create keyword libraries. Create resource files and variable files.

7
Creating test libraries

  • Python library implementation.
Hands-on work
Write Python programs implementing new keywords.

8
Advanced features

  • Launching parallel tests in Robot Framework.
  • Post-processing.
  • Third-party libraries (Selenium, Appium).
  • Rest API testing.
Hands-on work
Implement these features to go further.

9
CI/CD, continuous integration/deployment

  • Strategic issues.
  • Robot Framework in CI/CD.
Demonstration


Customer reviews
3,8 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
BENJAMIN D.
15/12/25
3 / 5

The content could have been fascinating and highly instructive, but too many points led to dissatisfaction. - the time wasted with people who can't use the envs made available and who are therefore too limited if there's no workaround, so we looked for workarounds... - the supports are not of good quality and have to be supplemented with elmts sent on teams, which limits clarity. - A lot of imprecision or lack of knowledge on certain essential subjects
ANTHONY L.
15/12/25
3 / 5

The training didn't seem to be structured, and we wasted a lot of time correcting exercises because the instructor made too many mistakes. The material was not appropriate, nor was the knowledge imparted, which on several occasions lacked clarity and precision. The answers to the exercises were not provided, and there was no link to the corrections either, which was a shame. The course would have benefited from being more detailed, at least in order to start with a good understanding of the subj
RITA B.
15/12/25
4 / 5

Lots of exercises, which help to fix what has just been presented



Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 22 Apr., 17 June, 26 Aug., 26 Oct., 14 Dec.

PARIS LA DÉFENSE
2026 : 22 Apr., 17 June, 26 Aug., 26 Oct., 14 Dec.