Course Description
Overview WinRunner records user actions and application responses to create scripts that can be used as automated tests. This course teaches the fundamentals of creating and enhancing automated test scripts. After completing this course, students will be able to use WinRunner to automate functional and regression tests.
Course Objectives
At the end of this course you will be able to:
Record and run test scripts Create synchronization points Create checkpoints Data drive a test Create, manipulate and troubleshoot GUI Maps Run tests in batch mode Use the Recovery Manager to handle run-time exceptions
Duration
2 day(s)
Time
9-5 PM
Price
$1,500
Labs
Approximately 50% of the class is devoted to lab exercises.
Intended Audience
Quality assurance engineers, technical managers, software engineers, customer support engineers and anyone who needs to automate manual testing and verification processes.
Prerequisites
Comprehensive understanding of the Microsoft Windows Graphical User Interface Firm understanding of the manual testing process
Recommended Follow-Up Courses
Advanced WinRunner 9.2
For Testing Web based applications
WinRunner 7.5 for the Web
TestDirector 9.2 Courses
Using Quality Center 9.2 QC 9.2: Project Planning and Customization Using the Quality Center 9.2 Dashboard
Outline
DAY 1
Introduction
Recording and Playback
Recording a test script Setting the initial condition Record modes and run modes
Synchronization
Why synchronization is necessary Where to use synchronization Understanding different synchronization statements Adding synchronization statements to a script
Checkpoints
Implementing GUI checkpoints Implementing bitmap checkpoints
Data-Driving
Understanding parameters Using the Data Driver Wizard
DAY 2
GUI Map Introduction
How the GUI map works Logical names and physical descriptions
GUI Maintenance and Troubleshooting
How to GUI map is recorded and used Using the RapidTest Script Wizard Modifying logical names and physical description The GUI Spy
Checking Your Database
Verifying database content, columns, and rows Performing runtime record checks