QTP

Get Started. It's Free
or sign up with your email address
Rocket clouds
QTP by Mind Map: QTP

1. Sailent Features

1.1. VBS

1.2. Active Screen

1.3. Library

1.4. Integrated QC

1.5. BPT

1.6. Modern Dev Environment

1.7. QTP11

2. Vendor Comparation

2.1. WinRunner

2.1.1. Vendor: HP

2.1.2. GUI automation tool

2.1.3. Support GUI testing

2.1.4. Functional and Regressional Testing

2.1.5. Script language: TSL

2.1.6. Integrated QC

2.2. QTP

2.2.1. Vendor: HP

2.2.2. Web or Client

2.2.3. Support GUI testing

2.2.4. Functional and Regression Testing

2.2.5. Script Language: VBS

2.2.6. Integrated QC

2.3. Rational Rose

2.3.1. Vendor: IBM

2.3.2. Script <--> Activity

2.3.3. GUI and CUI testing

2.3.4. Script language: SQL

2.3.5. Interated Test Manager

3. When to Use

3.1. repeative work

3.1.1. Sanity Check

3.1.2. Dry Run

3.1.3. Regress Test

3.2. data drived testing

3.3. more repeative testing

4. Process

4.1. Tool Feasibility Analysis

4.2. Automation Feasibility Analysis

4.2.1. High Level Requirement Analysis

4.2.2. Estimation

4.2.3. Determine the road map

4.3. Team Structure

4.3.1. Team Members

4.3.2. Timeline

4.3.3. Pre-requisite

4.3.3.1. Manual Testing is completed

4.3.3.2. AUT is stable

4.3.3.3. database is finalized

4.3.3.4. input data is available

4.3.3.5. automation tool and platform is finalized

4.4. Work Allocation

4.4.1. KT session

4.4.2. automation feasibility analysis

4.4.3. group them into reusable component

4.5. Code Maintenance

4.5.1. Reusable components creation

4.5.2. script review

4.5.3. data setup

4.5.4. script executed in batch mode

4.5.5. modified on demand

5. Object

5.1. types

5.2. classes

5.3. Test Object

5.4. Runtime Object

5.4.1. access the native methods

5.5. Properties

5.6. Methods

5.7. Object Repository

5.7.1. TO

5.7.2. Local Repo

5.7.2.1. for each action

5.7.2.2. .bdb

5.7.3. Global/Shared Repo

5.7.3.1. .tsr

5.7.3.2. across different projects

6. Recording

6.1. Normal Mode

6.2. Analog Mode

6.3. Low Level

6.4. Advantage

6.4.1. Ease

6.4.2. No need script knowledge

6.5. Disadvantage

6.5.1. Non reusable

6.5.2. Non scalable

6.5.3. Non Robust

7. Test Setting

7.1. Properties of testing

7.2. Run time preference

7.3. Resource

7.3.1. files

7.3.2. data table

7.3.3. repository

7.4. Environment

7.5. web navigation

7.6. Recovery Scenarios

8. Active Screen Capture

8.1. Complete

8.2. Partial

8.3. Minimum

8.4. None

9. Object Repository

9.1. Add object

9.2. Highlight

9.3. Object spy

9.4. Export

10. View

10.1. Expert View

10.2. Keyword View

10.3. Active Screen View

11. Descriptive Programming

11.1. Dynamic Object

11.2. Avoid performance issue

11.3. Avoid redunt data in repo

11.4. avoid permanent change to object

11.5. with similiar physical properties

11.6. create the object before AUT is available

11.7. Object Creation

11.7.1. Create Properties Collection Object

11.7.2. Give the description in the form of string argument

11.8. Collection creation

11.8.1. create the collection object

11.8.2. set name, value, index

11.8.3. do the actions

12. Parameters

12.1. pick value runtime

12.2. reduce time and effort

12.3. data drived testing

12.4. for checkpoint

13. Debug

13.1. PF11

13.2. Debug -> Step into

13.3. Step out

13.4. Breakpoint

13.4.1. PF9

13.4.2. Ctrl + Shift + PF9

13.4.3. Enable/Disable

14. Checkpoint

14.1. Page checkpoint

14.2. Accessibilty checkpoint

14.3. Text/Text Area checkpoint

14.4. Standard

14.5. Image

14.6. Table

14.7. Database

14.8. XML

14.9. Bitmap

14.10. PF12

15. Sync points

15.1. Insert -> Sync

15.2. WaitProperty

15.3. Loop

15.4. Sync

16. Recovery Scenario

16.1. Cannot be predict

16.2. cannot sync

16.3. Definition

16.3.1. Trigger Event

16.3.2. Recovery actions

16.3.3. post recovery action

16.3.4. .qrs

16.4. remove scenario from application

16.5. remove scenario from test

17. with QC

17.1. save the datatable file

17.2. save the environment file

17.3. import

17.4. export

17.5. save the lib file

17.6. defect management

17.6.1. manually insert

17.6.2. auto insert

18. ITAA

18.1. infosys testing automation accelaration

18.2. used with QTP, Winrunner, RFT, TestPartner

18.3. web application

18.3.1. generate test case

18.3.2. run test script

18.4. Advantage

18.4.1. easy script maintenance

18.4.2. qtp script is uploaded into QC for separate testing

18.4.3. test script can be executed in QC and QTP

18.5. Environment Support

18.5.1. Basic

18.5.1.1. HTML

18.5.1.2. XML

18.5.1.3. DHTML

18.5.1.4. IE

18.5.1.5. Netscape

18.5.1.6. Flex

18.5.1.7. .Net

18.5.1.8. Web Service

18.5.1.9. Java SWT

18.5.1.10. Silverlight

18.5.1.11. AJAX

18.5.2. Multimedia

18.5.2.1. Flash

18.5.2.2. Real player

18.5.2.3. media player

18.5.3. ERP solutions

18.5.3.1. MySAP.com

18.5.3.2. Sibel 2001

18.5.3.3. Oracle

18.5.3.4. PeopleSoft

18.5.4. .Net

18.5.4.1. WinForm

18.5.4.2. WebForm

18.5.4.3. .net Control

18.5.4.4. web services

18.5.4.5. XML

18.5.4.6. WSDL

18.6. Non support

18.6.1. Basic C/S

18.6.1.1. Forte

18.6.1.2. Centrura

18.6.1.3. Smalltalk

18.6.2. ERP

18.6.2.1. Baan

18.6.2.2. Peoplesoft windows

18.6.2.3. Sibel 5, 6 GUI client

18.6.2.4. Oracle GUI form

18.7. Support Addin

18.7.1. .net

18.7.2. java

18.7.3. sap

18.7.4. sibel

18.7.5. oracle