Geethu Gopinath 1000744763. QTP An automated testing software designed for testing various software applications and environments-provides functional.

Slides:



Advertisements
Similar presentations
Mercury Quality Center 9.0 Training Material
Advertisements

Introduction to Macro Introduction to Visual Basic for Application Recording a Macro Looking at the code of Recorded Macro.
Hexawares Test Accelerator for eBaoTech® GeneralSystem Software.
Document Properties: adding information to your Microsoft Office documents Step 1: Add information to Document Properties What are Document Properties.
Tutorial 8: Developing an Excel Application
Test Automation Framework Ashesh Jain 2007EE50403 Manager Amit Maheshwari.
Automation Testing Presentation Phil Hunter Phil Hunter - Automation Presentation 1.
© by Pearson Education, Inc. All Rights Reserved.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Tests Creation. Using the following QuickTest components  Designing Tests  Keyword View  Test Objects  Active Screen  Checkpoints  Object Property.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 5: User Environment and Multiple Languages.
Collaboration Suite Business Process Management
“GENERIC SCRIPT” Everything can be automated, even automation process itself. “GENERIC SCRIPT” Everything can be automated, even automation process itself.
Selenium – Testing Tool. What is Selenium? Selenium is a robust set of tools that supports rapid development of test automation for web-based applications.
September 2009 QTP Automation Framework. Objective  Introduction to Automation  Benefits of Automated Testing  Automated Testing Process  Introduction.
How XSL Formatter works Operation System Requirements How to format GUI for operating on Windows screen Application Integration Interface.
Automation Repository - QTP Tutorials Made Easy The Zero th Step TEST AUTOMATION AND QTP.
Selenium Web Test Tool Training Using Ruby Language Discover the automating power of Selenium Kavin School Kavin School Presents: Presented by: Kangeyan.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automation Fundamental Concepts &
Automation Testing- QTP Rajesh Charles Batch No: Date: jan
Hands-on Introduction to Visual Basic.NET Programming Right from the Start with Visual Basic.NET 1/e 6.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
What is QTP ► QTP stands QuickTest Professional ► It is an automated testing tool provided by HP/Mercury Interactive ► QTP integrates with other Mercury.
An Introduction to Visual Basic
IE 411/511: Visual Programming for Industrial Applications
Capture and Replay Often used for regression test development –Tool used to capture interactions with the system under test. –Inputs must be captured;
Java Software Solutions Lewis and Loftus Chapter 10 1 Copyright 1997 by John Lewis and William Loftus. All rights reserved. Graphical User Interfaces --
Using QuickTest Professional USINGQTP65-STUDENT-01A.
Chapter 11 An Introduction to Visual Basic 2008 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
Exploring an Open Source Automation Framework Implementation.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
Chapter One An Introduction to Visual Basic 2010 Programming with Microsoft Visual Basic th Edition.
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Chapter 11 An Introduction to Visual Basic 2005 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
Visual C# 2012 How to Program © by Pearson Education, Inc. All Rights Reserved.
Reusable and Multiple Actions USINGQTP65-STUDENT-01A.
Visual C# 2012 How to Program © by Pearson Education, Inc. All Rights Reserved.
SilkTest 2008 R2 SP1: Silk4J Introduction. ConfidentialCopyright © 2008 Borland Software Corporation. 2 What is Silk4J? Silk4J enables you to create functional.
What is WinRunner ► WinRunner is Mercury’s legacy automated testing tool ► It is similar to QTP in functionality ► WinRunner integrates with other Mercury.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Excel Macros 1 Macros or, How to Automate Part of Your Spreadsheet or Worksheet.
Hands-on Introduction to Visual Basic.NET Programming Right from the Start with Visual Basic.NET 1/e 6.
Introduction to Microsoft Excel Macros COE 201- Computer Proficiency.
How QuickTest Works with Objects USINGQTP65-STUDENT-01A.
Chapter 3 I Need a Tour Guide (Introduction to Visual Basic 2010) Clearly Visual Basic: Programming with Visual Basic nd Edition.
Quick Test Professional 9.2. Testing Process Preparing to Record Recording Enhancing a Test Debugging Running the Test and Analyzing the Results Reporting.
QC – User Interface QUALITY CENTER. QC – Testing Process QC testing process includes four phases: Specifying Requirements Specifying Requirements Planning.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Target Audience All QA members Objective: This presentation aims to deliver the following: Writing Test plans. Managing test cases repository as per.
Automation Testing- QTP Rajesh Charles Batch No: Date: jan
QTP and Its Importance – QTP Online Training. QTP – Quick Test Professional is an automated testing tool launched by HP that helps to perform automated.
Dive Into® Visual Basic 2010 Express
Chapter 3: I Need a Tour Guide (Introduction to Visual Basic 2012)
Chapter 2: The Visual Studio .NET Development Environment
Agenda Software Testing - Why needed? Testing Methodology Followed
Chapter 2 – Introduction to the Visual Studio .NET IDE
Course Name: QTP Trainer: Laxmi Duration: 25 Hrs Session: Daily 1 Hr.
Chap 7. Building Java Graphical User Interfaces
Graphical User Interfaces -- Introduction
Hands-on Introduction to Visual Basic .NET
Selenium Web Test Tool Training Using Ruby Language
QTP Test Process
Presentation transcript:

Geethu Gopinath

QTP An automated testing software designed for testing various software applications and environments-provides functional and regression testing automation for software applications. Part of the Mercury Interactive now acquired by HP Quality Center tool suite. Supports keyword and scripting interfaces and features of graphical user interface. Uses the Visual Basic Scripting Edition (VBScript) scripting language to specify a test procedure, and to manipulate the objects and controls of the application under test.

Provides two views and ways to modify a test script- both contains same data arranged in different formats. Keyword View- actions are generated in tabular format similar to manual test cases. Expert View- actions are generated in VBScripting. Active screen- provides screen shots. Generating Tests Recording Keyword driven methodology Descriptive Programming

Keyword view

Expert view

Sample VBScript Systemutil.Run C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe Dialog(Login).Activate Dialog(Login).WinEdit(Agent Name:).Set abcd Dialog(Login).WinEdit(Password:).SetSecure 4c639147ce17debfa9a680adf3fb0a1f7b766d39 Dialog(Login).WinButton(OK).Click Window(Flight Reservation).Close

Sample Flight Reservation Application

Object Repository Stores the properties and values of the objects. While playback of scripts,qtp refers to the object repository for identifying the objects. Two types-1.Local repository-created for every action automatically during recording which cannot be shared among tests. 2.Shared repository- creates shared repository by adding objects which can be shared among number of tests if the tests have same properties, can be used to save time.

Recording & Running Recording 1. It will generate the script related to the user actions. 2.It will then store the required and related information in the OR. Running 1. It will read the instruction and understand what action is performed on which object. 2.It searches the OR for the required information. 3.If the information is available,it will try to identify the object and then perform the action on it.

Modes Of Recording Normal mode- recording based on properties of gui. Analog mode- recording based on mouse movements, clicks, keyboard strokes. Low level- combination of above two, mainly for recording custom objects, it records some operations on non-supported environments apart from normal operations.

Object Spy A component in qtp that helps to list the test object and runtime properties of the gui. lists the methods and syntax that could be implemented on that particular object.

Checkpoints Used to verify that an application under test functions as expected,i.e, compares the current values for specified properties with the expected values of those properties. Two types- built in & user defined Exception Handling manages exception handling using recovery scenarios to continue running tests if an unexpected failure occurs

Drawbacks QTP runs only in Windows environments. Cannot test with all browser types and versions such as Safari, Opera. High installation cost.

References nal nal presentation presentation

THANK YOU