Test Creation in QuickTest Professional

Similar documents
Functional and LoadTest Strategies

Basics of Automation and Overview of QTP. By, Anver Sathic Abdul Subhan

QTP Open Source Test Automation Framework Implementation Guide

QTP Open Source Test Automation Framework Introduction

QTP - Open Source Test Automation Framework Quick Start Guide

SQA Labs Value Assured

Functional Testing of Adobe Flex Applications: Four Benefits of Using TestComplete

Learning More About Load Testing

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

SOFTWARE TESTING TRAINING COURSES CONTENTS

TESTING FRAMEWORKS. Gayatri Ghanakota

Software Quality Assurance Training. 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

DATA RECOVERY SOLUTIONS EXPERT DATA RECOVERY SOLUTIONS FOR ALL DATA LOSS SCENARIOS.

Comparative Study of Automated Testing Tools: Quick Test Pro and Load Runner

ALM120 Application Lifecycle Management 11.5 Essentials

Test What You ve Built

Quality Assurance Training Program

Software Automated Testing

Test Automation Framework

CRM Knowledge Base. Contents

Comparative Study of Automated Testing Tools: TestComplete and QuickTest Pro

An Introduction to LoadRunner A Powerful Performance Testing Tool by HP. An Introduction to LoadRunner. A Powerful Performance Testing Tool by HP

Testhouse Training Portfolio

UFT (Unified Functional Testing) ********************************************************* Table of Contents: CH-1: Introduction to Automation

Understanding Task Scheduler FIGURE Task Scheduler. The error reporting screen.

Outlook . Moving and deleting . Moving s

MimioStudio ActivityWizard

An Automated Function Test Framework for Business Workflow Test Based on Data File

Bank Reconciliation: Improvements for the Shelby v5 Spring 2006 Release

Shorten your 11i Upgrade and Patching Cycles with Automated Testing. Rod Lehman Senior Director of Product Marketing

TxDMV RTS Training Guide for Working with Cognos Reports

Content Author's Reference and Cookbook

Business Application Services Testing

To get started, you will need the following items Product Key Router with firewall capability Network cables

Desktop, Web and Mobile Testing Tutorials

Use the Microsoft Office Word Add-In to Create a Source Document Template for Microsoft Dynamics AX 2012 WHITEPAPER

Check current version of Remote Desktop Connection for Mac.. Page 2. Remove Old Version Remote Desktop Connection..Page 8

About SMART Practice Aids Disclosure

NAS 352 Online RAID Level Migration and Capacity Expansion

Microsoft SharePoint Products & Technologies

Installation and Configuration in Microsoft Dynamics NAV 5.0

DiskBoss. File & Disk Manager. Version 2.0. Dec Flexense Ltd. info@flexense.com. File Integrity Monitor

HP Quality Center. Software Version: Version Control Add-in Guide

Rational Quality Manager. Quick Start Tutorial

Fundamentals of LoadRunner 9.0 (2 Days)

Test Automation Process

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

LR120 Load Runner 12.0 Essentials Instructor-Led Training Version 12.0

Integrated Virtual Debugger for Visual Studio Developer s Guide VMware Workstation 8.0

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102

A closer look at HP LoadRunner software

Basic Unix/Linux 1. Software Testing Interview Prep

Business Insight Report Authoring Getting Started Guide

QuickTest Project Management: A Best Practices Guide

BASIC PC MAINTENANCE AND BACKUP Lesson 1

HP LoadRunner. Software Version: LoadRunner Tutorial

Synthetic Monitoring Scripting Framework. User Guide

InRule. The Premier BRMS for the Microsoft Platform. Benefits THE POWER OF INRULE. Key Capabilities

QA Classroom and Online training from Yes-M Systems

Functional UI testing of Adobe Flex RIA. Viktor Gamov August,

Presentations and PowerPoint

Secure Global Desktop (SGD)

MS WORD 2007 (PC) Macros and Track Changes Please note the latest Macintosh version of MS Word does not have Macros.

Creating a Web Service using IBM Rational HATS. For IBM System i (5250) Creating a Web Service using HATS 1

How To Backup A Database In Navision

Specify the location of an HTML control stored in the application repository. See Using the XPath search method, page 2.

Identifying a generic N-Tier architecture framework for web-based applications

QTP TUTORIAL. Simply Easy Learning by tutorialspoint.com. tutorialspoint.com

AutoMate BPA Server 10 Installation Guide

Business white paper. Load factor: performance testing for Web applications

Automated testing and continuous integration

Honeywell Process Solutions. Experion LX. Backup and Restore. Guide. EXDOC-X111-en-110A R110 February Release 110. Honeywell

Table of contents. Enterprise Resource Planning (ERP) functional testing best practices: Ten steps to ERP systems reliability

Practice Fusion API Client Installation Guide for Windows

Affirmation of Accurate Information On the next you must affirm that that you are providing complete and accurate information. If you affirm, click

TortoiseGIT / GIT Tutorial: Hosting a dedicated server with auto commit periodically on Windows 7 and Windows 8

TIBCO Spotfire Guided Analytics. Transferring Best Practice Analytics from Experts to Everyone

Load testing with. WAPT Cloud. Quick Start Guide

Embraiz CRM System User Guide

Search help. More on Office.com: images templates. Here are some basic tasks that you can do in Microsoft Excel 2010.

Automated tests on websites using Selenium-IDE.

Help Manual. Team Knowledge Base For Outlook & SharePoint. Bahrur Rahman AssistMyTeam SMB Solutions

MS Internet Explorer Vs Opera Comparative Usability Test

Copyrighted , Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

HP LoadRunner: Essentials 11

Instant Medical History QuickStart

An introduction to load testing for Web applications. Business white paper

Installing/Uninstalling Logitech desktop for Bluetooth on my computer

Introduction: The Xcode templates are not available in Cordova or above, so we'll use the previous version, for this recipe.

JAVS Scheduled Publishing. Installation/Configuration... 4 Manual Operation... 6 Automating Scheduled Publishing... 7 Windows XP... 7 Windows 7...

Content Author's Reference and Cookbook

Aspire's Approach to Test Automation

How to set a daily back up (WIN XP)

Deploy the client as an Azure RemoteApp program

PPC S SMART PRACTICE AIDS

SWP-0054 Creating a SQL Maintenance Plan. Revision: 1. Effective Date: 4/26/2011

Inventory Computers Using TechAtlas for Libraries

Importing Contacts to Outlook

FAQ: troubleshooting Java for Saba Web Access

Transcription:

www.softwaretestinggenius.com A Storehouse of Vast Knowledge on Software Testing & Quality Assurance Test Creation in QuickTest Professional Using Keyword Driven Methodology

What is Keyword Driven Methodology? # It is a Test Creation Methodology # Involves Selection of Keywords # Keywords Indicate Operations to be Performed # Meant for Structured Test Creation # Structured Tests - Easy to Update & Maintain

Keyword Driven Methodology : Suitable for Which Type of Companies? # Having Technically Expert Users : For Maintaining Resource Frameworks # Having Less Technically Proficient Users : For Design & Maintenance of Automated Test Steps Objective: Clear Division of Automation Tasks

Where do the Keywords Come From? # First Source is : Built-in Keywords from QuickTest Professional itself # Second Source is : Our Own User Defined Keywords

Keyword Driven Methodology : What all do we Need to Implement it? Desired Resources Like : # Shared Object Repositories # Function Libraries # Recovery Scenarios

Keyword Driven Methodology : What all do we Need to Implement it? Desired Infrastructure # Persons with Thorough Knowledge of Application # Expertise of QuickTest Professional Software

Step 1: Analyzing the Application to find out the Testing Needs: # Find out the Application s Development Environment : Like Web, Java or.net # Load the Desired QTP Add-ins # Find out the Business Processes and Functionality we want to Test

Step 2: Setting up the Object Repositories: # Decide how to Divide our Actions # Build Resources to be used by our Tests: The most widely used Resource is the Shared Object Repository

Step 3: Creation of Function Libraries: # Creation of function libraries containing Functions which Extend QTP Functionality # Use these keywords to Build Keyword-Driven Tests

Step 4: Configuration of QTP according to the Testing Needs: # Setting up of Preferences Like: Global Testing Preferences Run Session Preferences Any Test-Specific Preferences # Creation of Recovery Scenarios to Instruct QTP how to Proceed when a Step Fails Contd...

Step 4: Configuration of QTP according to the Testing Needs: # Configuration of QTP window to Easily Access Panes like: The Test Flow Pane The Resources Pane The Available Keywords Pane.

Step 5: Building of the Tests: # Construction of the Tests by Inserting Calls to the Relevant Actions from the Tests # Creation of one or more Empty Tests and Addition of Actions to them # Association of the Object Repositories with the Relevant Actions Contd...

Step 5: Building of the Tests: # Association of the Function Libraries and Recovery Scenarios with the Relevant Tests, so that Steps can be Inserted Using Keywords # Configuration of Test Preferences

Step 6: Addition of Steps to the Test Actions: # Addition of steps which use the Keywords Created in Previous Steps # Enhancement of Tests by Inserting Checkpoints and Output Values: Objective - To verify that the Application is Behaving According to Expectations # Addition of Programmatic Statements to Enhance the Tests Further

Step 7: Running, Analyzing and Troubleshooting the Tests: # When the Tests are Ready: We run them View the Run Results Troubleshoot the tests, as needed

Advantages of Keyword Driven Testing # Enables Test Design at a Business Level Rather than at Object Level; For Example QTP Recognizes a Single Option Selection in the application as many steps Like: Click on a Button Object Mouse Operation on a List Object Keyboard Operation on a list sub-item Contd... Helps in Creating one Function to Represent All Such Lower - Level Operations in a Single, Business - Level Keyword

Advantages of Keyword Driven Testing # Tests are Easier to Read and Easier to Maintain due to use of Technical Operations, like Synchronization Statement which Waits for Client-Server Communications to Finish, into Higher Level Keywords # Leads to a more Efficient Separation between Resource Maintenance and Test Maintenance Contd...

Advantages of Keyword Driven Testing # Enables Automation Experts to Focus on Maintaining Objects And Functions while Application Testers Focus on Maintaining The Test Structure and Design # Avoids Local Object Repositories having Copies of the Same Objects in Many Cases Contd...

Advantages of Keyword Driven Testing # Creation of Test with Little Preparation or Planning # Easier to Create Tests Quickly, since QTP enters the Correct Objects, Methods, and Argument values for us Contd...

Advantages of Keyword Driven Testing # Results in well-planned and better-structured tests, which also results in easier long-term maintenance: What is the Reason for this? We select from Existing Objects and Operation Keywords needing Familiarity with Object Repositories and Available Function Libraries We need to have a good idea of what we want our Test to look like before we begin inserting steps Contd...

Advantages of Keyword Driven Testing # Enables Addition of Objects and Functions based on Detailed Product Specifications even before a Feature has been added to the Product # Enables to Begin to Develop Tests for a New Product or Feature Earlier in the Development Cycle Contd...

www.softwaretestinggenius.com A Storehouse of Vast Knowledge on Multiple Answer Interview Questions / Quiz as used by Several MNC s to Evaluate New Testers and Hundreds of Interview Preparation Questions on QuickTest Professional (QTP), LoadRunner, Software Testing & Quality Assurance

Thank You