Throughout the course practical examples are demonstrated, and the delegates get to practice what they have learned in each chapter against windows and web applications.
Course Objectives:
- Understand the key principles of test automation; record & replay, synchronisation, checkpoints, data-driven testing
-
Understand how to structure your automated testing
-
gain a full understanding of how QTP integrates with the system under test
-
Understand how you can design robust tests against dynamic applications
-
By the end of the course you should have a complete understanding of how to develop reliable, robust QTP test scripts
KEY POINTS:
Record & Playback: How to create a basic script using record & replay in the keyword view.
Object Recognition: Explains how QTP recognises objects in the system under test. Describes the Object Repository and the different Object Repository types.
Synchronisation & Checkpoints: How to use synchronisation to ensure that QTP waits for your application to complete processes and how to insert checkpoints in your script to test your application.
Multiple Actions: How to break your script down into smaller components called Actions, covers all types of Actions, and how to re-use Actions in other scripts.
Data-driven testing: How to use the built-in Data Table to data drive tests with multiple test cases.
The Expert View: Explains the differences between the Keyword and Expert view. Also covers all the debugging features of the QTP development environment.
Capturing Application Data: Covers the various methods for capturing data from your system under test for checking, or outputting to the Data Table and Results.
Passing Data between Actions: Looks at the various techniques for passing data between Actions and tests such as Action Parameters, Global Variables, Environment Variables and the DataTable.
Custom Checkpoints: How to create your own checkpoints using the Expert view. Demonstrates how to check dynamic data.
Dynamic Objects: How to test dynamic applications whose interfaces change at run-time. Looks at making the Object Repository more flexible, descriptive programming and capturing object collections from your system under test.
Functions: Covers creating procedures in QTP, storing them in function libraries, calling them from scripts, how to override or create new methods for Test Objects.
Object Recognition Problems: Key points for overcoming object recognition problems. Covers the 3 recording modes, Virtual objects, and mapping custom classes.
fees:
<p>
Price £1,200 + VAT (Inc materials)
</p>