Mastering the Web

QTP0201

Overview

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 application or Web Environments.

Understanding objects hierarchies on web applications. Web Pages and Tags.

Understand and control effective QTP web configuration, settings and object recognition according your Web application structure.

DHTML, Web Objects overview, manipulate and retrieve run-time properties and methods.

Advanced usage of QTP web utilities such WebLauncher and WebOptions as well as undocumented QTP utilities such the WebUtil.

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.

Duration

2 days

Also
Recommended

XML Data Suite QTP0400

Intended
Audience

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.

Professional
Prerequisites

First Steps Web QTP0200

Scripting QTP - Basic QTP0101 Or

Basic VBScript Knowledge

Technical
Prerequisites

Valid QTP license and Internet access.

Career Track
Relevancy

QTP SAP Web Programmer.

QTP Web Programmer.

QTP .NET Web Programmer.

Topics

a    Testing the web

a    Terminology of the Web.

a    Testing Web-Based Applications.

a    About testing Web Objects.

a    Supported Checkpoints.

a    QuickTest Web Add-in.

a    Web Record and Run Options.

a    Working with Web Browsers.

a    Web Record and Run Settings.

a    Defining Record and Run Environment Variables.

a    QTP Web objects review ( Browser, Page, Frame, WebEdit .... )

a    Setting Web Testing Options.

a    Object identification techniques for web.

a    QTP Web Events Recording Configuration.

a    CreationTime property and the Desktop Collection.

a    Introduction to ActiveX objects.

a    IExplore security configuration.

a    Introduction to DHTML and DHTML objects.

a    Tools

o       DevToolBar

o       DHTML Spy

a    Handling web-trees.

a    WebXml Checkpoints.

a    The FireEvent Common Method.

a    QTP DP ( Descriptive Programming  for Web Applications )

a    QTP Web Objects

o       WebUtil

o       WebLauncher

o       WebOptions.

a    Optional - SVG technology Introduction to test objects and web objects.