Test automation is essential to get feedback fast which is 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 UFT as the basis for several fundamental principles around test frameworks, test automation within Agile and the organization around it. This enables you and your team to make informed choices about test automation.
What will you learn?
In this training Micro Focus UFT is introduced through hands-on exercises. You gain experience with scripting in UFT and experience the challenges. The initial script quickly appears to require a lot of maintenance when changes are made, and that is where the complexity begins. Together with the teacher you go through changes to the script to make it reusable and maintainable, while you are fed with theory about how and why these are meaningful changes. The role of test automation within Agile is discussed and the relationship between test automation and other activities.
During the training the importance of frameworks is recurring. 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 you will understand the principles on which a good framework is built. You become aware of challenges, learn to avoid pitfalls and gain insight into what is needed to set up test automation with Micro Focus UFT properly. This not only helps to find direction in the profession of tool engineer, but also to engage in discussions with team members about the approach and the desired result.
What are you going to do?
During this training we look at the necessary foundation for a successful implementation of test automation. The training consists of the following components:
History of Micro Focus Unified Functional Testing (UFT)
Introduction to the different streams within test automation
Introduction to Record & Playback (with practice)
Making scripts data-driven (with practice)
Introduction layer model for test automation as a framework for making data-driven
Dealing with variation in test scripts (with practice)
Starting and stopping applications (with practice)
Verification (with exercise)
Reporting (with exercise)
Introduction to Descriptive Programming
What prior knowledge do you need?
General knowledge of testing and programming is desirable.
Who is this training suitable for?
This training is suitable for anyone who is directly involved with test automation. For testers and tool engineers it is a thorough introduction to the operation of UFT. 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 offers many tools for facilitating test automation.