Back to QA Courses

Module QA AT2
Advanced Automated Testing with WinRunner and Web Testing 
(60 hours)


Part 1. Advanced WinRunner - 40 hours
Part 2. WinRunner / WebTest - 20 hours

Part 1. Advanced WinRunner (40 hours)

This course extends the Introduction to WinRunner 7.0 class by providing students with advanced programming and troubleshooting techniques to enhance WinRunner automated test scripts for maintainability and reliability. 

What Students Will Learn
Students will learn the advanced concepts of TestSuite through lectures, exercises and labs. At the completion of this course, students will be able to greatly improve their WinRunner test scripts with programming and custom object testing techniques. 

Modular Test Trees

  • Calling tests from other tests
  • Passing parameter values to tests
  • Running tests unattended in batch mode

Test Script Language (TSL)

  • Built-in testing functions
  • Function generator, flow control
  • Variables, arrays, operators
  • Input/output
  • Debugging tools

Data Driven Testing

  • Data Driven concepts
  • Parameterization
  • Reading from and writing to data table

Functions and Reusable Libraries

  • Creating user-defined functions; Local vs. global functions
  • Creating and managing function libraries
  • Adding functions to the Function Generator

External Functions

  • Accessing external and API functions
  • Loading Dynamically Linked Libraries (DLLs)

Custom Controls

  • Identifying and testing custom controls
  • Mapping custom controls to standard controls
  • The Virtual Object Wizard

Part 2. WinRunner / WebTest (20 hours)

WinRunner with WebTest allows to perform functional testing on web sites. By the completion of this course, students will be able to develop and execute an automated test for both static and dynamic web sites. 

Test Planning

  •  The value of planning
  • Common web testing objectives
  • WinRunner Expert Workflow 

Creation & Playback of WinRunner Automated Test Scripts

  • Generating the baseline test
  • The WinRunner development environment
  • Use and management of the GUI Map
  • Validating the script for successful playback 

Enhancing WinRunner Tests to Meet Testing Objectives

  • Verification
  • Verification concepts
  • Modifying the baseline test to meet test requirements
  • Verifying static objects and frames with point and click commands
  • Verifying dynamic objects using TSL
  • Using built-in functions for the web
  • Data driven testing 
  • The benefits of data driven tests
  • Using the DataDriver wizard to data drive the baseline test
  • Working with the data table, importing data from a database 
  • Cross-browser testing 
  • Analyzing test results
  • Using data comparison viewers
  • Updating expected results

Automated testing of .NET applications

  • NET concepts
  • NET framework, server-side and client-side applications
  • WinRunner support for .NET applications
  • Recording and playback in .NET environment

 

Back to QA Courses


Home | About ACT | Admissions | Programs | Schedule
Free Training | Special Events | Contact / Map