Subscribe to Newsletter

Print

Fundamental WinRunner Testing Training Course


(This course is offered only on-demand to a private batch and can be customized as per the business requirements)

Overview

WinRunner records user actions and application responses to create scripts which 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.

Objectives

At the end of WinRunner testing training course, the partcipants will be able to:

  • Record and run test scripts
  • Create synchronization points
  • Create checkpoints
  • Data drive a test
  • Create, manipulate and troubleshoot GUI Maps
  • Use the Recovery Manager to handle run-time exceptions

Audience

  • Quality Assurance engineers
  • Technical managers
  • Software engineers
  • Customer support engineers
  • Anyone who needs to automate manual testing and verification processes

Duration - 2 Days

Prerequisites

  • Understanding of the Microsoft Windows Graphical User Interface
  • Firm understanding of the manual testing process

Syllabus

1. Introduction - Recording and Running Scripts
  • Recording a test script
  • Setting the initial condition
  • Record and run modes
2. Synchronization
  • Why synchronization is necessary
  • Where to use synchronization
  • Understanding different synchronization statements
  • Adding synchronization statements to a script
3. Checkpoints
  • Implementing GUI checkpoints
  • Implementing bitmap checkpoints
4. Data-Driving
  • Understanding parameters
  • Using the Data Driver Wizard
5.GUI Map Introduction
  • How the GUI Map works
  • Logical Names and Physical Descriptions
  • How to load a GUI Map from a startup script
6. GUI Map Maintenance and Troubleshooting
  • How the GUI Map is recorded and used
  • Using the RapidTest Script Wizard
  • Modifying Logical Names and Physical Descriptions
  • The GUI Spy
7. Checking Your Database
  • Verifying database content, columns, and row
  • Performing runtime record checks