Quick Test Professional – Functional Testing Tool

Quick Test Professional – Functional Testing Tool

 

Week 1:

 

1) Automation General information

    i. Automation definition

    ii. Purpose of the Automation

    iii. Benefits of the automation

    iv. Which applications are suitable for automation?

    v. Which test cases are right candidates for automation?

    vi. Which are not right candidates for automation?

 

2) Automation Efforts Estimation

    i. POC preparation

    ii. CBA& ROI

 

3) Automation Tool Types

    i. Test management Tools

    ii. Functional or Regression Tools

    iii. Performance Tool

 

4) License Types

    i. Floating

    ii. Node Lock

5) QTP Introduction

    i. About QTP

    ii. Support OS & Browsers

 

6) About QTP utility program

    i. Add In Manager

    ii. QTP supported Technologies

 

7) QTP window or QTP Editor Components

    i. Test Pane (key word view and expert view)

    ii. Data table

    iii. Active screen

    iv. Debug viewer

    v. Information pane

    vi. Missing resource Pane

    vii. Test flow

    viii. Available key words

    ix. Resources

    x. To Do

    xi. Process guidance

 

 

Week 2:

 

8) Record & Play back

    i. Recording Process

    ii. Playback

    iii. Analyze the test result

    iv. QTP Test folder structure

 

9) VB Script Concepts

    i. Variables

    ii. Data Types

    iii. Operators

    iv. Control flow statements

    v. Built In Functions

 

10) Object Identification

    i. Environment

    ii. Object Classes

    iii. Properties

        a. Mandatory

        b. Assistive

        c. Ordinal Identifier

        d. Enable Smart Identification

            i. Base Filter

            ii. Option Filter

 

11) Object Repository

    i. About Object Repository

    ii. Object Repository wizard features (Add object to local, Highlight obj from app, update object, etc..)

    iii. Object Spy

    iv. Types of Object repository

        1. Local Object Repository (.BDB)

        2. Shared Object Repository (.TSR)

    v. OR Creation & associate Shared object repository

    vi. Object Methods

 

12) Object Repository manager

    i. Create shared OR

    ii. Compare Two TSR files

    iii. Merge Two TSR files

 

13) Recording modes

    a) Standard recording

        i. Normal or Default

        ii. Low level Recording

        iii. Analog

 

Week 3:

 

14) Virtual object

 

15) Synchronization

    i. About Synchronization

    ii. Types of Synchronization

        1. Static

        2. Dynamic

    iii. Settings

 

16) Action

    i. About the Action

    ii. Types of Action

        1. Reusable

        2. Non Reusable

        3. External

    iii. Types of Action based on Location

        1. Independent

        2. Nested Action

    iv. Insert Commands

        1. Call to new action

        2. Call to Copy of Action

        3. Call to Existing Action

    v. Action property Wizard

    vi. Split Action

    vii. Action Template

 

17) Exit statements

    i. ExitRun

    ii. ExitTest

    iii. ExitTestIteration

    iv. ExitAction

    v. ExitActionIteration

 

18) Reporter

    i. About the Reporter utility object

    ii. Reporter Methods

        1. Reporter Event

        2. Filter

        3. Reporter Path

        4. Run Status

 

19) Error Handling

    i. On Error resume next

    ii. On Error Go To 0

 

Week 4:

 

20) Parameters

    i. Environment variables

    ii. Test Parameters

    iii. Action Parameters

    iv. Random numbers

    v. Data table parameters

 

21) Parameterization

 

22) Case Sensitive areas

    i. Data table parameter name (Column)

    ii. Data table Sheet name

    iii. Object Property name

    iv. Environment Parameter

    v. Test parameter name

    vi. Action Parameter

    vii. External Environment variable Xml Nodes

 

23) Data table

    i. Runtime Data table

    ii. Design time Data table

    iii. Excel file association

 

24) Data table Methods and Properties

    i. 13 Methods and 4 Associative properties

Methods

        1. AddSheet Method

        2. DeleteSheet Method

        3. Export Method

        4. ExportSheet Method

        5. GetCurrentRow Method

        6. GetRowCount Method

        7. GetSheet Method

        8. GetSheetCount Method

        9. Import Method

        10. ImportSheet Method

        11. SetCurrentRow Method

        12. SetNextRow Method

        13. SetPrevRow Method

Add Parameter

Associated Properties

        1. GlobalSheet Property

        2. LocalSheet Property

        3. RawValue Property

        4. Value Property

 

Week 4:

 

25) Function library

    i. File formats (VBS, txt, QFL)

    ii. Function & Producer

    iii. FL association

    iv. Call Statements

    v. Get the return value

    vi. Pass modes

    vii. Differences b/w Function and Action

 

26) Debugging Test

    i. Debug viewer

    ii. Debug Commands

        1. Step into

        2. Step over

        3. Step out

    iii. Break points

        1. Insert Break points

        2. Remove Break points

        3. Disable Break point

 

27) Descriptive programming

    i. About Descriptive Programming

    ii. Types of Descriptive Programming

        1. Static

        2. Dynamic

    iii. Childobject

    iv. Keyword driven approach

    v. When are you using the DP

    vi. Differences between Object Repository and Descriptive programming

 

 

28) Regular Expressions

 

29) Recovery scenarios

    i. About the Recovery Scenarios

    ii. Recovery Scenario creation steps

        1. Define Trigger events

            a. Pop-up Window

            b. Object State

            c. Test Run Error

            d. Application Crash

        2. Specify the recovery operations required

            a. Keyboard or mouse operation

            b. Close application process

            c. Function call

            d. Restart Microsoft Window

        3. Select the post recovery operations

            a. Repeat current step and continue

            b. Proceed to next step

            c. Proceed to next action or component iteration

            d. Proceed to next test iteration

            e. Restart current test run

            f. Stop the test run

        4. Enter the details

 

Week 5:

 

30) Data base Automation

    i. Connect the Database

    ii. Execute the DB Queries

    iii. Capture the DB query output result data

 

31) Frame work

    i. About the Frame work

    ii. Basic Components of Framework

    iii. Frame work Types

        1. Data driven

        2. Keyword driven

        3. Hybrid

        4. Action Driven or Modular Driven

        5. Library driven

        6. Table Driven

    iv. Framework for QTP

    v. Advantages

    vi. Frame work Architecture

    vii. Template

 

32) Check points

    i. Standard Check point

        1. Page check point

        2. Image check point

        3. Table Check point

    ii. Text Check point

    iii. TextArea Check point

    iv. Bitmap Check point

    v. Database Check point

    vi. Accessibility check point

    vii. XML check point (From Application)

    viii. XML check point (From Source)

 

33) Output values

    i. Standard output value

    ii. Text output value

    iii. Text Area output value

    iv. Database output value

    v. XML output value from Application

    vi. XML output value from source

 

34)File System Object

 

35) Quality Center & QTP