This course teaches how to create automated test scripts using the point-and-click interface of QuickTest Professional. Students will learn to record, enhance, and run scripts, which emulate real users of test applications. Enhancement includes verification of correct application behaviour and preparing scripts to run with multiple sets of data. The training also shows how to test applications in different environments, including Windows, Web, Java, and .NET.
The workshop is led by a true veteran who will show you how to use QuickTest Pro as an automated functional testing tool for different environments.
You will also learn how to create automated tests using QuickTest's graphical point-and-click interface, working with dynamic objects and creating flexible tests using QuickTest's built-in functions and VBScript.
Course Outline
- Why is automation necessary?
- When do we automate?
- How are QTP, functional testing and regression testing connected?
- Requirements analysis and mapping manual test cases into QTP
- What is a regression pack?
- Basic QTP script creation
- What is the Object repository?
- Understanding the Object repository
- Manipulating the object repository
- Script enhancement
- Data driving using parameters
- Checkpoints (Text, Page, Database checkpoints)
- Static and Dynamic checkpoints
- When are static checkpoints used and why are they important?
- When are dynamic checkpoints used and why are they important?
- Creation and manipulation of dynamic checkpoints
- Introduction to VB scripts
- Script manipulation using VB scripts – Constants, Variables, Control structures, script decision making, Loops (re-occurring iterations)
- Practical exercises based on real life scenarios
- Interview question and answer sessions
- Building your confidence
We recommend the book displayed opposite as essential reading material. |