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
Disponible en anglais, à la demande

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

Le contenu aurait pu être passionnant et très formateur mais trop de point ont amené de l’insatisfaction. - le temps perdu avec les gens qui ne peuvent pas utiliser les envs mis à disposition et qui sont donc trop limité si pas de contournement, donc on a cherché des contournements... - les supports ne sont pas de bonne facture et doivent être complété avec des elmts envoyés sur teams, ça limite la clareté. - Beaucoup d’imprecision ou manque de connaissance sur certains sujets essentie
ANTHONY L.
15/12/25
3 / 5

La formation ne semble pas structurée, nous avons perdu du temps à plusieurs reprises sur les corrections des exercices parce que l’animatrice faisait trop d’erreurs. Le support n’était pas adapté ni les connaissances apportée qui à plusieurs reprise manquaient de clarté et de précision. Les corrigées des exercices n’ont pas été fourni, pas de lien de correction non plus c’est dommage. Le cours aurait mérité d’être plus axé dans le détail au moins pour partir avec u
RITA B.
15/12/25
4 / 5

Beaucoup d’exercices, cela aide à fixer ce qui vient d’être présenté



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., 5 May, 17 June, 26 Aug., 15 Sep., 26 Oct., 10 Nov., 14 Dec.

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

LILLE
2026 : 26 Oct.