advertisement

Qtp Training Deepti 1 Of 4187

50 %
50 %
advertisement
Information about Qtp Training Deepti 1 Of 4187

Published on December 13, 2007

Author: azrmehmood

Source: slideshare.net

advertisement

Automation Fundamental Concepts & QTP At A Glance - Day 1 Prepared By : Kolhar IR (Shiva) Created On : 27-09-2005

Automation Fundamental Concepts

&

QTP At A Glance - Day 1

Prepared By : Kolhar IR (Shiva)

Created On : 27-09-2005

Automation Fundamental Concepts What is Test Automation ? Software Test Automation is the process of automating the steps of manual test cases using an automation tool Or utility to shorten the testing life cycle with respect to time… When application undergoes regression, some of the steps might be missed out or skipped which can be avoided in Automation… Automation helps to avoid human errors and also expedite the testing process… To implement the Test Automation detailed planning and effort is required

What is Test Automation ?

Software Test Automation is the process of automating the steps of manual test cases using an automation tool Or utility to shorten the testing life cycle with respect to time…

When application undergoes regression, some of the steps might be missed out or skipped which can be avoided in Automation…

Automation helps to avoid human errors and also expedite the testing process…

To implement the Test Automation detailed planning and effort is required

Automation Fundamental Concepts Automation saves time and effort which results in reduction of the Test life cycle… Benefits of Automation - Consistency of Test Execution - Reducing cycle time of regression test cycles - Data driven testing - Repeatability - Coverage - Reliability - Reusability of test wares

Automation saves time and effort which results in reduction of the Test life cycle…

Benefits of Automation

- Consistency of Test Execution

- Reducing cycle time of regression test cycles

- Data driven testing

- Repeatability

- Coverage

- Reliability

- Reusability of test wares

Automation Fundamental Concepts Automation life cycle is a subset of the entire test life cycle… Automation planning can be initiated in parallel to the test planning phase… Factors to be considered in automation planning , Stability of AUT (Application under test) No of regression cycles to be performed Compatibility of App platform with testing tools Cost benefit analysis (ROI) Availability of skilled resources

Automation life cycle is a subset of the entire test life cycle…

Automation planning can be initiated in parallel to the test planning phase…

Factors to be considered in automation planning ,

Stability of AUT (Application under test)

No of regression cycles to be performed

Compatibility of App platform with testing tools

Cost benefit analysis (ROI)

Availability of skilled resources

Regression Testing & Automation When Automation is applicable? Regression Testing Cycles are long and iterative. If the application is planned to have multiple releases / builds If it’s a long running application where in small enhancements / Bug Fixes keeps happening Test Repeatability is required

When Automation is applicable?

Regression Testing Cycles are long and iterative.

If the application is planned to have multiple releases / builds

If it’s a long running application where in small enhancements / Bug Fixes keeps happening

Test Repeatability is required

Introduction to QTP (QuickTest Professional) “The Mercury advanced keyword-driven testing solution” Technologies Supported Default Support 1. Standard Windows applications 2. Web objects / Applications 3. ActiveX controls 4. Visual Basic applications Additional QuickTest add-ins Support, 1. Java 2. Oracle 3. SAP Solutions, 4. .NET Windows 5. Web Forms, 6. Siebel, 7. PeopleSoft, 8. Web services, and terminal emulator applications . QTP At a Glance …..

Testing Process with QTP Quick Test Pro involves 3 main stages: Creating Test scripts Running Tests Analyzing Test Results

Quick Test Pro involves 3 main stages:

Creating Test scripts

Running Tests

Analyzing Test Results

Testing Process with QTP Creating Tests Create a test script by recording a manual test scenario on the AUT (Application Under Test) using QTP. Quick Test Pro graphically displays each step users perform in the form of a collapsible, icon based tree view in QTP’s Keyword View.

Creating Tests

Create a test script by recording a manual test scenario on the AUT (Application Under Test) using QTP.

Quick Test Pro graphically displays each step users perform in the form of a collapsible, icon based tree view in QTP’s Keyword View.

Testing Process with QTP Running Tests & Analyzing Test Results Running Tests : Once the test scripts are recorded / created, next step is to execute them…While running (executing) the tests Quick Test Pro connects to the web site or AUT and performs each operation in the test as performed manually while recording / creating tests (test scripts)… Debugging Test : To identify and eliminate the defects in the test scripts. Analyzing Test Results : Once the test scripts are executed, test results and the summary can be viewed for result analysis.

Running Tests & Analyzing Test Results

Running Tests :

Once the test scripts are recorded / created, next step is to execute them…While running (executing) the tests Quick Test Pro connects to the web site or AUT and performs each operation in the test as performed manually while recording / creating tests (test scripts)…

Debugging Test : To identify and eliminate the defects in the test scripts.

Analyzing Test Results :

Once the test scripts are executed, test results and the summary can be viewed for result analysis.

What is Test Automation? 2. What is Testing Process in QTP ? Quick Quiz

What is Test Automation?

2. What is Testing Process in QTP ?

 

Add-in Manager Default Add-ins ActiveX Visual basic Web Other Add-Ins Siebel Java SAP Oracle .Net and many more

Default Add-ins

ActiveX

Visual basic

Web

Other Add-Ins

Siebel

Java

SAP

Oracle

.Net and many more

Add-in Manager Cont… QTP’s Add-in Manager facilitates the users to select the technology / environment from variety of environments suitable for the AUT (Application Under Test) Once an add-in is loaded, users can record that application in its supported environment and thus QTP recognizes the objects specific to the application under test (AUT) as loaded through Add-in Manager. It is critical for the users to know the development technologies / environment of AUT, and load right Add-Ins while invoking Quick Test Pro.

QTP’s Add-in Manager facilitates the users to select the technology / environment from variety of environments suitable for the AUT (Application Under Test)

Once an add-in is loaded, users can record that application in its supported environment and thus QTP recognizes the objects specific to the application under test (AUT) as loaded through Add-in Manager.

It is critical for the users to know the development technologies / environment of AUT, and load right Add-Ins while invoking Quick Test Pro.

Quick Test Professional - Record & Run Modes Recording Modes Normal Analog Low level Run Modes Normal Fast Update

Recording Modes

Normal

Analog

Low level

Run Modes

Normal

Fast

Update

Quick Test Professional - Options  General Best Practices for General Options: Deselect all check boxes except “Save data for integrating with performance testing …” and “Display Add-in Manager on startup” which is default setting. Click on “Restore Layout” button to reset screens to the initial setting when QuickTest was first installed.

Best Practices for General Options:

Deselect all check boxes except “Save data for integrating with performance testing …” and “Display Add-in Manager on startup” which is default setting.

Click on “Restore Layout” button to reset screens to the initial setting when QuickTest was first installed.

Quick Test Professional - Options  Run

Quick Test Professional - Options  Run Best Practices for Options for Run Mode: Run Mode as Normal: This ensures that the execution arrow appears to help with trouble shooting the tests. Synchronization becomes better for the AUT (Application Under Test) Test Results: Deselect the option “View Results when run session ends” Mercury Tool Integration: Select "Allow other Mercury products to run tests and components“ Screen Capture: Save step screen capture to results "On error and warnings"

Best Practices for Options for Run Mode:

Run Mode as Normal:

This ensures that the execution arrow appears to help with trouble shooting the tests.

Synchronization becomes better for the AUT (Application Under Test)

Test Results:

Deselect the option “View Results when run session ends”

Mercury Tool Integration:

Select "Allow other Mercury products to run tests and components“

Screen Capture:

Save step screen capture to results "On error and warnings"

Record and Run Settings

Record and Run Settings Best Practices for Record & Run Settings, Set the options to configure QTP to "Record and run test on any open Windows- based application“ Set the option - This window will appear the first time you click on the Record button in the new test. Manually recall this window by selecting Test  Record and Run settings

Best Practices for Record & Run Settings,

Set the options to configure QTP to "Record and run test on any open Windows- based application“

Set the option - This window will appear the first time you click on the Record button in the new test.

Manually recall this window by selecting Test  Record and Run settings

What are the default Add-ins in Add-in manager a. Active x, Web, Visual Basic. b. .Net, SAP, Oracle. c. Siebel. Quick Quiz

What are the default Add-ins in Add-in manager

a. Active x, Web, Visual Basic.

b. .Net, SAP, Oracle.

c. Siebel.

QTP - Main Window

QTP - Main Window

QTP - Main Window Test Pane: Test Pane contains two labs to view the tests, - Keyword View - Expert View Keyword View: Quick Test Pro displays your test in the form of a collapsible, icon based tree… Expert View: Quick Test Pro displays the source code (VB Script) of the tests in this view.

Test Pane:

Test Pane contains two labs to view the tests,

- Keyword View

- Expert View

Keyword View:

Quick Test Pro displays your test in the form of a collapsible, icon based tree…

Expert View:

Quick Test Pro displays the source code (VB Script) of the tests in this view.

QTP - Main Window

QTP - Main Window Data Table : Data table assists in Parameterizing the tests… Debug Viewer Pane : It assists in debugging tests with the help of Watch Expressions, Variables, and Command.

Data Table :

Data table assists in Parameterizing the tests…

Debug Viewer Pane :

It assists in debugging tests with the help of

Watch Expressions, Variables, and Command.

Quick Test Pro Commands Quick Test Pro Commands : The Quick Test Pro commands can be chosen from the menu bar or from a Tool bar. File Tool bar : File tool bar contains buttons for managing the test.

Quick Test Pro Commands :

The Quick Test Pro commands can be chosen from the menu bar or from a Tool bar.

File Tool bar :

File tool bar contains buttons for managing the test.

Quick Test Pro Commands Test Tool bar : Test tool bar contains buttons for the commands used when creating or maintaining the tests…

Test Tool bar :

Test tool bar contains buttons for the commands used when creating or maintaining the tests…

Quick Test Pro Commands Debug Tool Bar : It contains buttons for commands used when debugging the steps in the tests…

Debug Tool Bar :

It contains buttons for commands used when debugging the steps in the tests…

Quick Test Pro Commands Action Tool Bar : To view all actions in the test flow or to view the details of a selected action…

Action Tool Bar :

To view all actions in the test flow or to view the details of a selected action…

Thank You

Add a comment

Related pages

Qtp Training | LinkedIn

QTP Training Student at STC Technologies Pvt Ltd, Senior Test Engineer at NeST Technologies, Test Engineer at NeST Technologies Education Mahatma Gandhi ...
Read more

QTP Training Classes in Ahmedabad - UrbanPro.com

QTP Training classes in Ahmedabad ... Find QTP Training classes by locality, ... Android • Testing of foundation Level 1) ...
Read more

QTP Tutorial 1 Testing QTP Training VB Script QTP ...

QTP Tutorial 1 Testing QTP Training VB Script QTP Frameworks ... QTP Tutorial 3 Testing QTP Training VB Script QTP Frameworks beginners QTP ...
Read more

QTP Part 1 Principles - YouTube

QTP Part 1 Principles ... QTP training | HP UFT framework ... HP UFT 12 QTP Live Training Project 1 Day-01 Data Driven Framework - Duration: ...
Read more

Kendriya Vidyalaya Sangathan KV No 1 Madurai Libra Pdf ...

qtp training deepti 1 of 4187 ppt pdf; Seismic Design Of Reinforced Concrete Structures pdf; ... en 558 1 pdf; Key Answer Active Skills For Reading Intro pdf;
Read more

Meister Sewing Machine Manual Pdf - Free Ebooks Download

Meister Sewing Machine Manual ... Manual No. 1 Le Corbeau et le Renard Aufst der Sprache mit . ... qtp training deepti 1 of 4187 ppt pdf;
Read more

Deepti Das | LinkedIn

View Deepti Das’ professional profile on LinkedIn. LinkedIn is the world's largest business network, helping professionals like Deepti Das discover ...
Read more

Automation Testing Training | QA Online Training in USA ...

We are consolidated in the area of providing instructor led live online training on software testing courses such as QA, QTP, ETL Testing, Mobile Apps ...
Read more