Getting Started With Quick Test Professional (QTP) And Descriptive Programming
By Gaurav Garg
4.5/5
()
About this ebook
What is automation testing? Why is it required? As a professional in the testing/QA domain, are you really looking forward to learn about automation, concepts of one of the widely accepted tool in IT industry that is Quick Test Professional, visual basic concepts, descriptive programming concepts. In a step by step manner, this book will really help you to gain knowledge on these concepts.
Gaurav Garg
Gaurav Garg is having close to 11 years of experience in the professional world. He is working in financial domain for more than 8 years including commercial finance, investment banking and asset management domain. He is having the experience of designing and implementation of hybrid, keyword and data driven frameworks using QTP tool and descriptive programming.
Related to Getting Started With Quick Test Professional (QTP) And Descriptive Programming
Related ebooks
(Part 1) You Must Learn VBScript for QTP/UFT: Don't Ignore The Language For Functional Automation Testing Rating: 5 out of 5 stars5/5Mastering Mobile Test Automation Rating: 0 out of 5 stars0 ratingsPerformance Testing with JMeter 2.9 Rating: 0 out of 5 stars0 ratingsPHP Error Reporting: How To Do It Right Rating: 0 out of 5 stars0 ratingsLearn Jmeter in 24 Hours Rating: 0 out of 5 stars0 ratingsMobile Test Automation with Appium Rating: 0 out of 5 stars0 ratingsMastering Postman: A Comprehensive Guide to Building End-to-End APIs with Testing, Integration and Automation Rating: 0 out of 5 stars0 ratingsHow To Program A Mobile Game Rating: 4 out of 5 stars4/5Learning PrimeFaces Extensions Development Rating: 0 out of 5 stars0 ratingsLearn Software Testing in 24 Hours Rating: 0 out of 5 stars0 ratingsInstant Hands-on Testing with PHPUnit How-to Rating: 0 out of 5 stars0 ratingsSelenium Framework Design in Keyword-Driven Testing: Automate Your Test Using Selenium and Appium Rating: 0 out of 5 stars0 ratingsSelenium Testing Tools A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsAutomating Software Tests Using Selenium Rating: 0 out of 5 stars0 ratingsEnterprise End-to-End Testing Second Edition Rating: 0 out of 5 stars0 ratingsSelenium Testing Tools Interview Questions You'll Most Likely Be Asked: Job Interview Questions Series Rating: 0 out of 5 stars0 ratingsStop Coding Rating: 0 out of 5 stars0 ratingsAutomated Testing Framework Second Edition Rating: 0 out of 5 stars0 ratings(Part 2) Java 4 Selenium WebDriver: Come Learn How To Program For Automation Testing Rating: 0 out of 5 stars0 ratingsSoftware testing life cycle Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsAbsolute Beginner (Part 1) Selenium WebDriver for Functional Automation Testing Rating: 5 out of 5 stars5/5(Part 1) Absolute Beginner: Java 4 Selenium WebDriver: Come Learn How To Program For Automation Testing Rating: 0 out of 5 stars0 ratings(Part 1) Absolute Beginner: Java 4 Selenium WebDriver: Come Learn How To Program For Automation Testing Rating: 5 out of 5 stars5/5Learning Selenium Testing Tools - Third Edition Rating: 0 out of 5 stars0 ratingsJava with TDD from the Beginning Rating: 0 out of 5 stars0 ratingsAcceptance test-driven development A Clear and Concise Reference Rating: 0 out of 5 stars0 ratingsSoftware test documentation Standard Requirements Rating: 0 out of 5 stars0 ratingsMobile App Testing Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsSoftware Test Engineering A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratings
Reference For You
1,001 Facts that Will Scare the S#*t Out of You: The Ultimate Bathroom Reader Rating: 4 out of 5 stars4/5The Everything Sign Language Book: American Sign Language Made Easy... All new photos! Rating: 4 out of 5 stars4/5The Dictionary of Obscure Sorrows Rating: 4 out of 5 stars4/5The Elements of Style, Fourth Edition Rating: 5 out of 5 stars5/5The Emotion Thesaurus (Second Edition): A Writer's Guide to Character Expression Rating: 5 out of 5 stars5/5Learn Sign Language in a Hurry: Grasp the Basics of American Sign Language Quickly and Easily Rating: 4 out of 5 stars4/5Bored Games: 100+ In-Person and Online Games to Keep Everyone Entertained Rating: 5 out of 5 stars5/5Buddhism 101: From Karma to the Four Noble Truths, Your Guide to Understanding the Principles of Buddhism Rating: 4 out of 5 stars4/5Legal Words You Should Know: Over 1,000 Essential Terms to Understand Contracts, Wills, and the Legal System Rating: 4 out of 5 stars4/5Fifty Shades Trilogy by E.L. James (Book Analysis): Detailed Summary, Analysis and Reading Guide Rating: 5 out of 5 stars5/5Mythology 101: From Gods and Goddesses to Monsters and Mortals, Your Guide to Ancient Mythology Rating: 4 out of 5 stars4/51200 Creative Writing Prompts (Adventures in Writing) Rating: 4 out of 5 stars4/51001 First Lines Rating: 4 out of 5 stars4/5U.S. History 101: Historic Events, Key People, Important Locations, and More! Rating: 5 out of 5 stars5/5The Emotional Wound Thesaurus: A Writer's Guide to Psychological Trauma Rating: 5 out of 5 stars5/5Useless Sexual Trivia: Tastefully Prurient Facts About Everyone's Favorite Subject Rating: 4 out of 5 stars4/5Spy the Lie: Former CIA Officers Teach You How to Detect Deception Rating: 4 out of 5 stars4/5
Related categories
Reviews for Getting Started With Quick Test Professional (QTP) And Descriptive Programming
2 ratings0 reviews
Book preview
Getting Started With Quick Test Professional (QTP) And Descriptive Programming - Gaurav Garg
Getting Started With Quick Test Professional (QTP)
And
Descriptive Programming
By
Gaurav Garg
SMASHWORDS EDITION
* * * * *
PUBLISHED BY:
Gaurav Garg on Smashwords
Getting Started With Quick Test Professional (QTP)
And Descriptive Programming
Copyright © 2013 by Gaurav Garg
Table of Contents
1.What is Automation?
2.Types of Functional Automation tool.
3.QTP Background.
4.QTP Installation.
5.QTP Add- ins.
6.Record and play.
7.Type of Recording.
8.Methods.
9.Object Repository.
10.Actions.
11.Object Spy.
12.Smart Identification.
13.Checkpoints.
14.Regular Expression.
15.Output value.
16.Data Table.
17.Parameterization.
18.Visual Basic concepts: Variables, Functions, Arrays, Loops.
19.Descriptive Programming
(Microsoft Excel, Folder, Files, Database, Data Table, Outlook, Shell Script object, Dictionary, QTP-QC Connection, XML).
20.QC/ALM-QTP Connection.
21.Debugging.
22.Error Handling.
23.Results/Reports.
24.Automation Frameworks (Data driven, Keyword driven, Hybrid).
25.File Extension.
What is Automation?
Automation is nothing but a way to increase your efficiency by reducing your manual efforts or to skip manual errors. This will help to automate the repeated manual test steps which need to be executed manually multiple times. Automation of such test steps will help the team to utilize their time in some other assignment or may be in identifying and testing new scenarios. Repeated or regression test steps will be tested automatically.
It will also help in reducing turnaround time of moving software into production. In turn help companies to reduce cost. IT industry is maturing and clients understood the advantage of testing of software. Defects raised in early stage is easy to fix and will make least impact on the software usage. But, financial constraints are putting pressure on the software vendors to cut down the testing time and deploy software into production as early as possible.
If number of repeated manual steps are automated then a lot of manual efforts are saved and could be utilized in more meaningful work.
This is a step by step guide to learn and use automation techniques with QTP and descriptive programming. The concepts are explained in a simple way which will help you to automate your test scenarios.
Types of Functional Automation Tools:
There are two types of automation tools available in the market to cover functional scenarios.
License tools like Quick Test Professional (QTP), Coded UI.
Open source tools like Selenium, WATIR.
In this book, we will cover QTP and VB scripting concepts (VB scripting is being used in QTP tool).
QTP Background
QTP is originally created by Mercury Interactive which was later on acquired by Hewlett Packard (HP) in 2006. It is one of the most widely used automation tool to cover functional scenarios. QTP identifies object in any application, then, replicate and execute manual scenarios automatically, e.g. user wants to enter few details in edit fields and click on submit button, so you can record your manual steps in QTP tool, modify as per your need and then run it as many times with the same or different test data automatically.
This tool is mostly used for ‘UI Based’ test case automation but you can also cover various ‘Non GUI based’ test cases like database testing, file system operations.
QTP Installation
Follow these easy steps to install the software:
Go to the link for the installation of the latest version of the software:
http://www8.hp.com/us/en/software-solutions/software.html?compURI=1172957#
Expand Trial and Demos. Click on the link ‘HP Unified Functional Testing 11.50 CC English SW E-Media Evaluation’
Enter all the details in ‘About Yourself’ and click on Next button.