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 QuickTest Professional course focuses on using QuickTest as an automated functional testing tool for different environments.
The introductory course teaches how to create automated tests using QuickTest's graphical point-and-click interface. There is also an advanced course that covers advanced testing techniques, 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
|