Test Automation means automating Manual execution of test cases for enhancing speed and reliability.
INTRODUCTION TO QTP
QuickTest Professional often referred to as QTP is a functional automation tool created by HP that allows the automation of user actions on a web or desktop computer application. It is primarily used for functional regression test automation. QTP uses scripting language built on top of VBScript to specify the test procedure, and to manipulate the objects and controls of the Application Under Test (AUT).
FEATURES OF QTP
Automation Testing is nothing but simulation of Manual Actions using a software like QTP or selenium.
Some Benefits of Automated Testing are that It is Fast, Reliable, Repeatable, Programmable and Reusable.
If you have to run a set of tests repeatedly, automation is a huge win for you, It gives you the ability to run
automation against code that frequently changes to catch regression in a timely manner.
INTRODUCTION TO QTP
QuickTest Professional often referred to as QTP is a functional automation tool created by HP that allows the automation of user actions on a web or desktop computer application. It is primarily used for functional regression test automation. QTP uses scripting language built on top of VBScript to specify the test procedure, and to manipulate the objects and controls of the Application Under Test (AUT).
FEATURES OF QTP
- Record and Playback for Quick and Easy script identification.
- Object Identification mechanism using Normal and Smart Identification.
- Runtime Check of Application objects and Data using various check points.
- Data driven testing features like Data Table,Action Parametrization.
- Runtime capturing using Output Values.
- Error Handling through Recovery scenario mechanism.
- Easy and Effective programming using VBScript in Expert view.
- Good Support for Microsoft Object Model like Excel, MS Word,Outlook.
- Result Management in the form of an XML Tree.
SYSTEM REQUIREMENTS:
Please visit this link to check the system requirements for installing the latest version.
DOWNLOAD & INSTALLATION
(1) Go to following Link to download HP Functional Test (QTP) version 11.0. At the download link,you
will be asked to enter user id & password. As a first time user, you will need to register on the site.
(2) After you sign - in, Accept the terms and conditions.
(3) You will be taken to download center and be given the link to download QTP DVD. File is 3.6GB in
size and may take some time depending upon your Internet connection speed. It is advisable to use a
download manager for this purpose. (4) Once download is complete, unzip the soft copy and double
click on the setup icon to start installing. You will need an ISO software like Virtual Clone to mount it.
(5) In the installation Wizard .Select Option – Quick Test Professional Setup. You will be then asked to
Accept the License Agreement , Enter Name/Company information and select the ADD-IN you want to
install. Follow the steps shown below--
(a) Click on QuickTest Professional Setup.
(b)Select " I Agree ",Click on Next
(c)Fill Name and Organization, Click on Next.
d)Add Custom Add-IN else Click on Next.
(e) Select installation folder or Click on Next to use Default.
(f)Deselect Run License Installation Wizard and Click on Run.
(g)If this Dialog box appears then Click on "Continue" to run QTP.
Supported Browsers
- Internet Explorer
- Mozilla Firefox
- Google Chrome (QTP 11)
Automation Process in QTP
Testing process in QTP involves the following six main stages:
1)Understanding the application: Understanding the application involves determining the required add-ins like web, .Net, Java, based on the environment in which the application is developed.Also understanding the functionality of the application and analyze how to create small, easier and modular scripts.
2)Planning and Tool Selection: In this phase the planning team which is generally comprised of Client,Test Manager and Automation Lead, decide on the automation test planning.Once the automation plan is set up, the next phase is to decide which tool to pick up from the market.Various factors such as cost of the tool, compatibility of the tool with the application and skilled people required,etc are considered to decide on the tool.
3)Create Test Script: In this step test scripts are generated. Scripts are constituted of steps where each step is one operation that is performed on the application. This step can be added in an action in two ways either by entering the keywords in keyword view or programming a line of VBScript in expert view.
4)Enhance Test Script: The basic scripts generated in stage 3 can further be modified using features of QTP such as checkpoints, output values, parametrization and synchronization.
5)Run Test Script:When the script is executed , each step performs one operation on the application, If the script fails or any modification is required, we can loop back to the relevant stage as shown in the figure above.
6)Result Analysis: After the scripts are executed, results are displayed on the test result window. Results window is analysed by viewing either summary or detailed report.
QTP GUI
Lets have a look at various tabs and menu items available in QTP window and their significance.The first time you start QTP, the Add-in manager dialog box opens as shown in the figure below, displaying the currently installed add-ins.Select the add-ins that have to be loaded. After selecting the required add-in, click OK. QTP window open up displaying the start page and a blank test. To access a blank test,click the Test tab.
Document Area:The document area of the QTP window can display the following-
Test: Enables you to create, view, and modify your test in the Keyword View or Expert view.
Expert View: Contains each step as a VBScript line. In object-based steps, the VBScript line defines the object hierarchy.
- Start Page. Welcomes you to QTP and provides links to Process Guidance. You can use the shortcut buttons to open new and existing documents.
- Document tabs. Enables you to navigate open documents in the document area by selecting the tab of the document you want to activate (bring into focus).
Toolbars and Menus
In addition to the document area, the QTP window contains the following key elements: - QTP title bar. Displays the name of the active document. If changes have been made since it was last saved, an asterisk (*) is displayed next to the document name in the title bar.
- Menu bar. Displays menus of QTP commands.
- Standard toolbar. Contains buttons to assist you in managing your testing documents.
- Automation toolbar. Contains buttons to assist you in running and analyzing your test.
- Debug toolbar. Contains buttons to assist you in debugging tests.
- Edit toolbar. Contains buttons to assist you in editing your test steps.
- Insert toolbar. Contains buttons to assist you in inserting steps, actions, checkpoints, and output values into your test.
- View toolbar. Contains buttons to view the various panes that can assist you in the testing process.
- Tools toolbar. Contains buttons to assist you in setting options, checking syntax, and working with the Object Spy.
- Action toolbar. Contains buttons and a list of actions, enabling you to view the details of an individual action or the entire test flow.
***********************************************************************************************************
Thanks for your detailed post on Quick Test Professional right from the basics to advanced concept. I refer your blog to my friends looking for complete information on QTP.
ReplyDeleteBest qtp training institute in Chennai
Thanks for sharing this unique and informative content which provided me the required information.
ReplyDeleteapple-ios- training in chennai
Your new valuable key points simply much a person like me and extremely more to my office workers. With thanks; from every one of us.
ReplyDeleteBest Java Training Institute in chennai
Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.
ReplyDeleteJava Training Institute Bangalore
Best Java Training Institute Chennai
Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.
ReplyDeleteBest Java Training Institute Chennai
Java Training Institute Bangalore
Best Sap Training Center in Noida
ReplyDeleteCIIT is the biggest ERP SAP training institute in Noida with high tech infrastructure and lab facilities and the options of opting for multiple courses at Noida Location. CIIT in Noida prepares thousands of aspirants for ERP SAP at reasonable fees that is customized keeping in mind training and course content requirement of each attendee.
ERP SAP training course involves "Learning by Doing" using state-of-the-art infrastructure for performing hands-on exercises and real-world simulations. This extensive hands-on experience in ERP SAP training ensures that you absorb the knowledge and skills that you will need to apply at work after your placement in an MNC.
CIIT Noida is one of the best ERP SAP training institute in Noida with 100% placement support. CIIT has well defined course modules and training sessions for students. At CIIT ERP SAP training is conducted during day time classes, weekend classes, evening batch classes and fast track training classes.
Greetings. I know this is somewhat off-topic, but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform like yours, and I’m having difficulty finding one? Thanks a lot.
ReplyDeleteHadoop Training in Chennai
Hadoop Training in Bangalore
This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
ReplyDeleteselenium training in chennai
aws training in chennai
This is quite educational arrange. It has famous breeding about what I rarity to vouch. Colossal proverb. This trumpet is a famous tone to nab to troths. Congratulations on a career well achieved. This arrange is synchronous s informative impolites festivity to pity. I appreciated what you ok extremely here
ReplyDeletejava training in chennai | java training in bangalore
java online training | java training in pune
Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.
ReplyDeleteDevops Training in pune
Devops Training in Chennai
Devops Training in Bangalore
AWS Training in chennai
AWS Training in bangalore
This is most informative and also this post most user friendly and super navigation to all posts... Thank you so much for giving this information to me..
ReplyDeleteData Science Training in Chennai
Data science training in bangalore
Data science online training
Data science training in pune
Data science training in kalyan nagar
selenium training in chennai
Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.
ReplyDeleterpa training in Chennai | rpa training in velachery
rpa training in tambaram | rpa training in sholinganallur
rpa training in Chennai | rpa training in pune
rpa online training | rpa training in bangalore
Good Post, I am a big believer in posting comments on sites to let the blog writers know that they ve added something advantageous to the world wide web.
ReplyDeletepython training institute in chennai
python training in velachery
python training institute in chennai
Thank you for taking the time to provide us with your valuable information. We strive to provide our candidates with excellent care and we take your comments to heart.As always, we appreciate your confidence and trust in us
ReplyDeletepython online training
python training in OMR
python training institute in chennai
You made such an interesting piece to read, giving every subject enlightenment for us to gain knowledge. Thanks for sharing the such information with us
ReplyDeleteData science course in tambaram | Data Science course in anna nagar
Data Science course in chennai | Data science course in Bangalore
Data Science course in marathahalli | Data Science course in btm
Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
ReplyDeleteDevops Training in Chennai
Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well as an aspiring blog writer, but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d appreciate it.
ReplyDeleteBest Selenium Training in Chennai | Selenium Training Institute in Chennai | Besant Technologies
Selenium Training in Bangalore | Best Selenium Training in Bangalore
AWS Training in Bangalore | Amazon Web Services Training in Bangalore
This is a good post. This post give truly quality information. I’m definitely going to look into it. Really very useful tips are provided here. thank you so much. Keep up the good works.
ReplyDeleteSoftware Testing Training in Chennai
Software Testing Training Institutes in Chennai
Software Testing Course
Testing Courses in Chennai
Software Testing Training Institute Chennai
Testing Training Chennai
Keep writing, great stuff with excellent examples. Thank you
ReplyDeleteSelenium Training in Chennai
selenium Classes in chennai
iOS Training in Chennai
Digital Marketing Training in Chennai
.Net coaching centre in chennai
Selenium Interview Questions and Answers
Future of testing professional
cloud computing training in chennai
cloud computing training
Great explanation, your content inspired me and waiting for the next blog. Thanks for sharing
ReplyDeleteSelenium training in chennai
Selenium training institute in Chennai
iOS Course Chennai
Digital Marketing Training in Chennai
Selenium Interview Questions and Answers
Future of testing professional
Big Data Hadoop Training in Chennai
Best hadoop training institute in chennai
Thanks to the admin of this blog for sharing these kinds of useful information; Have been waiting for more updates.
ReplyDeleteIELTS Classes in Mumbai
IELTS Coaching in Mumbai
Best IELTS Coaching in Mumbai
IELTS Center in Mumbai
IELTS Training in Mumbai
Best IELTS Classes in Mumbai
IELTS Class in Mumbai
Thanks for taking time to share this valuable information admin. Really helpful, keep sharing like this.
ReplyDeleteccna Training in Chennai
ccna course in Chennai
DevOps Certification in Chennai
AWS course in Chennai
R Programming Training in Chennai
Data Science Course in Chennai
Data Science Training in Chennai
I am glad that I came across your post. Looking forward to learn more.
ReplyDeleteRPA Training in Chennai
Blue Prism Training in Chennai
UiPath Training in Chennai
Really good to rad this post
ReplyDeleteDevOps Training class in Chennai
Wow good to read thanks for the author
ReplyDeleteBest java training in chennai
The content is extra-ordinary. Reading your article gives me an inspiration.
ReplyDeleteDevops Training in Chennai | Devops Training Institute in Chennai
Excellant post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
ReplyDeletedevops online training
aws online training
data science with python online training
data science online training
rpa online training
Nice post. I learned some new information. Thanks for sharing.
ReplyDeleteenglishlabs
Education
Thank you for benefiting from time to focus on this kind of, I feel firmly about it and also really like comprehending far more with this particular subject matter.
ReplyDeletePython Training in Kalyan Nagar
nice posts. this could not be explained better. Thanks for sharing, Keep up the good work.
ReplyDeletedevops training in Bangalore
SalesForce developer Training in Bangalore
AWS training in Bangalorer
Data Analytics Training in Bangalore
Very nice posts. this could not be explained better. Thanks for sharing, Keep up the good work.
ReplyDeletePython training in Bangalore
Java Training in Bangalore
BluePrism training in Bangalore
Selenium Training in Bangalore
Thank you for your post. This is excellent information. It is amazing and wonderful to visit your site.
ReplyDeleteonline training program for testing in newyork
Software testing training institutes in usa
qtp automation training institute in usa
best manual testing institute in usa
Nice Post. Really the blog is satisfying the queries for the Beginners. every Concepts are very Clear and neatly Presented.
ReplyDeleteData Science Training Course In Chennai | Data Science Training Course In Anna Nagar | Data Science Training Course In OMR | Data Science Training Course In Porur | Data Science Training Course In Tambaram | Data Science Training Course In Velachery
"I went through your blog its really interesting and holds an informative content. Thanks for uploading such a wonderful blog
ReplyDeleteDigital Marketing Training Course in Chennai | Digital Marketing Training Course in Anna Nagar | Digital Marketing Training Course in OMR | Digital Marketing Training Course in Porur | Digital Marketing Training Course in Tambaram | Digital Marketing Training Course in Velachery
"
I just loved your article on the beginners guide to starting a blog.If somebody take this blog article seriously in their life, he/she can learn his living by doing blogging.thank you for thizs article. pega online training
ReplyDeleteDigital Marketing Training Course in Chennai | Digital Marketing Training Course in Anna Nagar | Digital Marketing Training Course in OMR | Digital Marketing Training Course in Porur | Digital Marketing Training Course in Tambaram | Digital Marketing Training Course in Velachery
This comment has been removed by the author.
ReplyDeleteMMORPG
ReplyDeleteinstagram takipçi satın al
Tiktok jeton hilesi
Tiktok Jeton Hilesi
antalya saç ekimi
referans kimliği nedir
İnstagram takipçi satın al
metin2 pvp serverlar
TAKİPÇİ
perde modelleri
ReplyDeletesms onay
türk telekom mobil ödeme bozdurma
nft nasıl alınır
ankara evden eve nakliyat
Trafik Sigortasi
dedektör
web sitesi kurma
Aşk Romanları