Robot Framework Essentials

Foundations for effective test automation

What can you expect from this course?

You will learn how to design automated tests in an efficient and maintainable way and how to structure complex test cases. You will use libraries and implement reusable test steps. This will increase test efficiency and software quality.

Course objectives: Robot Framework Essentials

This course teaches you the basics of the Robot Framework and enables you to efficiently create and manage automated tests. You will be able to structure complex test cases, use libraries and resources, and implement error handling. You will learn how to make test steps reusable and set up efficient, maintainable test automation that will improve the quality and reliability of your software projects.

With these skills, you will significantly increase the test efficiency and software quality in your projects. You will also be able to professionalise and standardise your test automation processes. The course is aimed at individuals who wish to develop their test automation skills and gain certification.

The following contents are covered

  • Introduction to the Robot Framework
    • Basic principles and architecture
    • Possible applications in test automation and RPA
  • Creating and executing test cases
    • Syntax and structure of test cases
    • Keyword-driven, data-driven and behaviour-driven testing
  • Use of libraries and resources
    • Importing and using standard and external libraries
    • Creation and integration of resource files
  • Working with variables and arguments
    • Different types of variables
    • Positional, named and embedded arguments
  • Test case and suite management
    • Organisation and structuring of test cases and suites
    • Setup and teardown routines
  • Error handling and control structures
    • IF/ELSE, FOR loops and TRY/EXCEPT blocks
    • More robust tests through error handling
  • Test execution and reporting
    • Execution of tests via the command line
    • Creating and analysing test reports and log files

Prerequisites for participation in the training

Basic knowledge and experience in software testing, test planning or specification and test automation are an advantage (e.g. from the ISTQB® Certified Tester qualification).

A laptop with administrative rights and the following additional requirements are required for the practical exercises:
OS: at least Windows 10 or equivalent
Processor: 64-bit processor with minimum 2GHz (quad-core or higher recommended)
RAM: 4 GB minimum (8 GB recommended)
Hard drive: 2 GB available disk space
Additional requirements: Python (3.12 or higher), VS Code (1.93 or higher)

Detailed installation instructions for the tools used will be provided prior to the course.

Target Audience

  • Testers
  • Test Automatization
  • Test Analysts
  • Test Managers
  • Developers
  • System Architects
  • Tool Managers
  • Technically-interested users

Dates and locations

-

2 days

Virtual Classroom (DACH)

available

German

1.215,00 € * guaranteed to run

-

2 days

Virtual Classroom (DACH)

available

German

1.215,00 € * guaranteed to run

please select your dates

pdf

* All prices here do not include tax

legend and explanation of the signs

  • guaranteed to run guaranteed to run    

  • discounted price discounted price

Contact show/hide

Your Contact to the Academy

Mrs. Katrin Krauss