QuickTest Professional (QTP) Mastering the Web Course

Course Code: MQ 551
Course Abstract:

This core course provides a comprehensive understanding of using QTP as an automated functional testing tool for testing web applications.  You will use QTP Professional to automate applications that use web applications or web environments.  Participants will develop an understanding of objects hierarchies on web applications, web pages and tags.  They will understand and control effective QTP web configuration, settings and object recognition according your Web application structure.  Participants will understand DHTML, Web Objects overview, manipulate and retrieve run-time properties and methods.  This course teaches advanced usage of QTP web utilities, such as, WebLauncher and WebOptions, as well as, undocumented QTP utilities such the WebUtil.  Participants will learn how to use freeware tools (Dev Toolbar, DHTML Spy) to improve the code implementation.

Note: All topics are supported by hands-on exercises based on real-life examples.

Audience: This course is designed for individuals who are QTP Programmers that need to automate web environments with dynamic objects, and wants to increase the experience and the knowledge of the Web applications world.
Duration: 2 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:

> Explain object hierarchies on web applications, web pages, and tags
> Control effective QTP web configuration, settings and object recognition
> Manipulate and retrieve run-time properties and methods
> Use QTP web utilities
> Use freeware tools to improve code implementation

Course Topics:

Testing the web

Terminology of the Web

Testing Web-Based Applications

About testing Web Objects

Supported Checkpoints

QuickTest Web Add-in

Web Record and Run Options

Working with Web Browsers

Web Record and Run Settings

Defining Record and Run Environment Variables
QTP Web objects review (Browser, Page, Frame, WebEdit ...)

Setting Web Testing Options
 
Object identification techniques for web

QTP Web Events Recording Configuration

CreationTime property and the Desktop Collection

Introduction to ActiveX objects

IExplore security configuration

Introduction to DHTML and DHTML objects

Tools
DevToolBar
DHTML Spy

Handling web-trees

WebXml Checkpoints

The FireEvent Common Method

QTP DP (Descriptive Programming for Web Applications)

QTP Web Objects
WebUtil
WebLauncher
WebOptions

Optional - SVG technology Introduction to test objects and web objects

Prerequisites: First Steps Web Course, Scripting QTP Basic Course, or basic VBScript knowledge is required.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning