-
duration
2 days
-
language
German, English
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
* All prices here do not include tax
legend and explanation of the signs
-
guaranteed to run guaranteed to run
-
discounted price discounted price
Your Contact to the Academy
Mrs. Katrin Krauss
mail: akademie@imbus.de
phone: +49 9131 / 7518-750
fax: +49 9131 / 7518-50