Test automation is essential to get the fast feedback needed in today's Agile world. But how to approach and set up test automation is very context dependent. A tool alone does not guarantee success.
During this training we use a tool as a basis for several fundamental principles. We cover test frameworks, test automation within a team and the organization around it. This enables the student and his or her team to make well-considered choices regarding test automation.
What are you going to learn?
In this training, a tool is introduced through hands-on exercises. Students build experience with scripting and experience the challenges it entails.
The emphasis is on frameworks. A framework aims to organize the code, make it reusable and facilitate maintenance. But what is such a framework, and how is it set up? After the training, the student understands the principles on which a good framework is built. Students become aware of challenges, learn to avoid pitfalls and gain insight into what is needed to properly set up test automation. This gives the student insight in the profession of tool engineer and enables them to guide the discussion regarding the approach and desired result within their team.
What are you going to do?
During this training we look at the foundation needed for a successful implementation of test automation. The framework we will use is Robot Framework. This is a flexible low code framework with an easy learning curve. The training consists of theory combined with hands-on assignments.
The training consists of the following components:
What is test automation
Why and when do you want to apply test automation
How to choose the perfect tool
Introduction to the different types of test automation
Test construction and verification (with exercises)
What is architecture and what are the possibilities
How to deal with risk-based test automation
Introduction to UI testing and API testing (with exercises)
What prior knowledge do you need?
General knowledge of testing and programming is nice to have but not required.
Who is this training suitable for?
This training is suitable for anyone who will be directly involved with test automation. For testers and tool engineers it is a practical introduction in how to approach test automation. For business analysts and scrum masters it is an indispensable insight into the challenge and organization of test automation. For managers and product owners it is a hands-on introduction to an essential part of the value chain and provides tools for facilitating test automation.