Vous êtes sur la page 1sur 8

10 steps to become QTP guru

AUTOMATED SOFTWARE TESTING AND DIFFERENT WAYS ON HOW TO DO MORE AND QUICKER AT A SHORTER TIME

EASY WAY TO AUTOMATE TESTING

10 steps to become QTP guru


Would you like to know how to become QTP guru? The recipe is simple. You should learn the following: 1. VBScript QTP uses VBScript language. That's why strong knowledge of VBScript is 'must have'. Sources: w3schools' VBScript tutorial MS' VBScript Guide. 2. Software Testing Automation Frameworks To write good automated tests, you should know how to write them. There are different approaches and solution. There is not a silver bullet. Sources: Test Automation Frameworks Choosing a Test Automation Framework Totally Data-Driven Automated Testing Seven Steps to Test Automation Success 3. HP QuickTest Professional Tutorial This QTP tutorial cames with QTP. It's quite clean and informative. Its main goal is to show and explain basic concepts of QuickTest Professional. It provides knowledge on: creating a test working with Object Repository (OR) running and analyzing tests verifying tests parameterizing, etc Sources: '\help\QTTutorial.pdf' or '\help\Tutorial.chm' in QTP Install folder. 4. HP QuickTest Professional User's Guide As previous tutorial, the present User's Guide come with QTP install too. This guide is intended for QuickTest Professional users at all levels. It gives a deeper knowledge on: working with QTP Object Repositoies designing tests enhancing tests (checkpoints, parameterizing, etc) maintaining anf debugging tests advanced testing features, etc Sources: '\help\QTUsersGuide.pdf' or '\help\MainUsersGuide.chm' in QTP Install folder. 5. COM/DCOM Technologies When working with QTP, you will be closely linked with such Microsoft's applications, as: Excel, Word, Outlook. So, I recommend to get familiar with COM, COM Technologies, and COM objects of: MS Internet Explorer MS Excel MS Outlook 6. SQL

Search

SUBSCRIBE

Subscribe by Email Subscribe to RSS feed

How to subscribe? Video guide

RECENT ARTICLES

15 QTP sites/blogs/groups/forums QTP DataTable - QTP Video QTP Descriptive Programming - QTP Video QTP - How to decrypt encrypted password QTP Object Indentification Properties 4 ways to get & count objects in QTP Top 40 Automated Testing Blogs LoadRunner Video - Manual Correlation LoadRunner Video - Automated Correlation LoadRunner Video - checking downloaded file LoadRunner Video - capturing Web page Voting - Top Automated Testing Blogs How to update XML file from QTP LoadRunner unique file name web_save_timestamp_param QTP VBScript - Are you sure 1+1=2? LoadRunner Analysis - tabbed world QTP Recovery Scenario Video QTP - How to rename Excel worksheet How to read XML file from QTP Use/copy/publish my blog materials Bugs in LoadRunner

http://motevich.blogspot.com/2008/06/10-steps-to-become-qtp-guru.html[10/24/2011 10:09:19 AM]

10 steps to become QTP guru

SQL is so important in programming, that I strongly recommend to spend time to learn SQL: concepts of RDBM selecting/updating/deleting data SQL queries optimizations databases administration Sources: w3schools' SQL tutorial MS SQL Server - this and this Oracle DB 7. XML XML is an extremely popular and useful format. I'm sure that ou will have to deal with data, stored in XML-files. Sources: w3schools' XML tutorial 8. HTML, DOM Since QuickTest Professional works perfectly with web applications, you should be expert in related fields - HTML, HTTP, DHTML, DOM, etc. They will simplify your future QTP script and make them more reliable and maintenable. Sources: w3schools' HTML tutorial w3schools' DHTML tutorial A Beginner's Guide to the XML DOM DOM tutorials 9. HP QTP Knowledge Base It contains a lot of practical articles about QuickTest Professional. You can find there QTP webinars, QTP FAQs, documentations, solutions of your problems or different ways how to improve your QTP automated tests. Sources: HP Self-solve Knowledge Search (requires an access to HP site) 10. Useful sites Sure, it's impossible to know all information on QTP. That's why I recommend to use these two sites to search answers to your QTP questions: Google Easy way to automate testing

QTP RegExp Video - How to click dynamic link? QTP Descriptive Programming operations LoadRunner Video - Parameters - part3 QTP Descriptive Programming number of objects QTP - How to get number of pages in PDF file? Current iteration number of QTP script LoadRunner Video - Parameters - part2 How to record LoadRunner script on FireFox? 10 steps to become QTP guru LoadRunner Video - Parameters - part1 How to get text of status bar from QTP? QTP - quotes in VBScript QTP Descriptive Programming Closing browsers QTP - How to get current browser URL Unique file name with LoadRunner parameter QTP - Tool tips for images Saving LoadRunner parameter value How to get unique file name in LoadRunner? QTP Descriptive programming Processing images Automated testing without testing tools QTP - How to capture tool tip? LoadRunner RegExp examples LoadRunner RegExp - Challenge resolved LoadRunner Video - How to record PDF file saving? QTP Video - Running QTP test from command line LoadRunner regular expressions QTP Video - How to capture dynamic text? QTP Video - How to record QTP script? Try to download LoadRunner 9.1... Run LoadRunner from command line LoadRunner 9.1 (9.10) is coming soon!

Related articles: 15 QTP sites/blogs/groups/forums Top 40 Automated Testing Blogs QTP video & text tutorials

Do you like this QTP Tutorial? Would you like to receive them in the future? If yes, please subscribe to this blog RSS feed or by Email. (How to subscribe? Video guide)

Related video: Becoming a Software Testing Expert - James Bach

http://motevich.blogspot.com/2008/06/10-steps-to-become-qtp-guru.html[10/24/2011 10:09:19 AM]

10 steps to become QTP guru

LoadRunner variable & iteration number web_reg_find LoadRunner function LoadRunner parameter & iteration number How to minimize/maximize QTP window? How to capture array of dynamic data? LoadRunner - Broken links detection How to run program on remote computer? web_reg_save_param LoadRunner function LoadRunner parameter operations LoadRunner parameter/parameterization Do you like this QTP tutorial? Feel free to use/copy/publish all my materials on your site/blog! Running QTP script from LoadRunner QTP - How to set/get system time and date? User-defined LoadRunner library LoadRunner - How to download and save file? LoadRunner - How to record a file saving? 12 COMMENTS: Shrini Kulkarni said... It is pathetic and sorry state of affairs to see that in your list there is no item for "learning" testinging. After all QTP or any automation for that matter is slave to "testing". If you do not know how to do testing better - you will not be able to serve your stakeholders as you will be at the mercy of some "stupidly" documented (also outdated) test cases ... What is the use of QTP knowledge then? Here are my two steps to become a valuable Test Automation professional (QTP included) 1. Learn and Practice Testing (thinking, questioning, modeling etc) 2. Learn Programming of any sort (VB, PERL, Java, ....) understand how to write a better code Rest all is becomes easier if you get to master above (that itself takes ages) Shrini Kulkarni http://shrinik.blogspot.com
BLOG ARCHIVE

POSTED BY DMITRY MOTEVICH AT 7/01/2008 09:38:00 AM LABELS: AUTOMATED TESTING , QTP

LoadRunner correlation - visual tutorial Custom LoadRunner Analysis report LoadRunner - converting text QTP - getting font name/size/color Loadrunner parameter example LoadRunner - Memory leaks detection

2009 (2) 2008 (58) December (3) November (5) October (2) September (9) August (6) July (4) How to get current iteration number of QTP script?... LoadRunner VIDEO tutorial -

http://motevich.blogspot.com/2008/06/10-steps-to-become-qtp-guru.html[10/24/2011 10:09:19 AM]

10 steps to become QTP guru

Parameters part2 ('Sel... JULY 15, 2008 3:53 PM Dmitry Motevich said... 2Shrini Kulkarni, Thank you for your comment. It seems, that e stand on opposite sides of the door :) The above list explains technical side of QTP specialist! Your list of two items is great. Also, I can simplfy it. I would put the one step only: 1. Learn how to work smart, not hard! If you are smart specialist, you can find answer on absolutely any question - from QA, programming field, IT managements, etc. AUGUST 6, 2008 2:19 AM sushmitha said... Hi Dmitry Motevich, This is sushmitha, I just saw some of your posted QTP vedios today..It was grt I learnt lot today and am very much satisfied with the content i gained...I started automation with Winrunner and now intrested to learn QTP...Luckily I got your site which is most helpful to me... I will be posting my queries sooner..Thank you :-) OCTOBER 3, 2008 12:58 AM Navyas said... Hello Sir, I am beginner to Load runner and it helped me a lot and very nice and detailed vedio. Thanks Navya OCTOBER 22, 2008 2:19 AM Gaurav said... Hi can you please tell me what to study under links for oracle \it opens the 10 g page and huge thnaks gaurav DECEMBER 20, 2008 11:19 PM Gopinath said... Hi Shrini,
CONTRIBUTORS LABELS

How to record LoadRunner script on FireFox? 10 steps to become QTP guru June (9) May (5) April (6) March (4) February (2) January (3) 2007 (20)

Automated testing (73) visual tutorials (53) LoadRunner (39) QTP (33) Video (17) LR parameters (11) Correlation (5) My money (3) TopList (2) WMI (1) memory leaks (1)

DM2 Dmitry Motevich

http://motevich.blogspot.com/2008/06/10-steps-to-become-qtp-guru.html[10/24/2011 10:09:19 AM]

10 steps to become QTP guru

We should be thankful to Dmitry for posting such valuable information on QTP and LoadRunner. As he/she replied to your comment, this blog is basically for a professional who is currently into automation and not who is learning testing. If you want to learn testing, there are a lot of websites, which give valuable information on testing. Sites/Blogs such as Dmitry's are the ones that come to our rescue when we are executing projects and we need help on a concept which we have probably never heard of in the tool. I would like to thank Dmitry for posting such valuable knowledge on automation tools. Thanks, Gopinatha Rao Yareeda FEBRUARY 14, 2009 12:40 AM Roshid said... Shirni, Whats wrong with you? You are jealous or out of your mind? What Dmitry Motevich has povided is quite useful to us.Of course it is not for a person who has just started learning testing. You need to learn how to show respect to others. FEBRUARY 24, 2009 8:42 AM srinivas said... dude shrini ... u suck... this website is awesome... MARCH 7, 2009 1:09 AM Shrini Kulkarni said... I thank all people who called me "suck", "jealous" ad what not... All of you tought me something....at times, a pragmatic comment made with an intention of improving things can be misunderstood. At no point of time I had the intentions of devaluing the information that Dmitry gives on his site. He is doing great job. Please focus on what intend to say, for long term value and career - I think it is important to focus on learning about testing (before than anything else) and then about some programming. QTP comes last. If you spend good time in first two items (soak yourself well) - becoming guru in QTP is no big thing at all. I think Dmitry knows it well - it evident from his reply. I reacted that way as some newbies, with the intention of becoming guru in QTP will mistake Dmitry's suggestions. My message was to see Dmitry's suggestions with proper background.

http://motevich.blogspot.com/2008/06/10-steps-to-become-qtp-guru.html[10/24/2011 10:09:19 AM]

10 steps to become QTP guru

Now some specific comments... @ Gopinath : You said "this blog is basically for a professional who is currently into automation and not who is learning testing." It is hard for me to call any professional as automation prof if he is not interested in learning testing (note that no one has mastered testing yet ... no one.. so you can not say .. I know testing well so now I am an automation professional). This is my personal experience. You automation knowledge will be ZERO if you do not understand testing rationale behind it. So at any point do not (never make this mistake) see automation without thinking about testing. When you can learn testing in your whole life time - keeping an eye about what problems automation attempts to solve in testing is important. Automation can NEVER stand on its own... it requires testing to support it. Hence my comment. >>>If you want to learn testing, there are a lot of websites, which give valuable information on testing. I know ... and check out my blog http://shrinik.blogspot.com to understand my philosophy of testing. That will probably give you some background as why I am saying what I am saying.

>>> Sites/Blogs such as Dmitry's are the ones that come to our rescue when we are executing projects and we need help on a concept which we have probably never heard of in the tool. This is 100% perfect ... But do not forget the foundation. @ Roshid, >>>Shirni,Whats wrong with you? You are jealous or out of your mind? If you think that I am jealous ... you can make that decision. That does not take away anything that I stand for ... holistic approach to testing hence automation. It is my personal view that testing and automation always go together. Yes, I am jealous that the good work that Dmitry is doing has potential to be misunderstood or misused as "quick-fix"/alternative to long term learning about testing. I am jealous that I want Dmitry to succeed in spreading the knowledge but I thought I caution him against people misinterpreting the content. >>> Of course it is not for a person who has just started learning testing. So which comes first -- testing or automation? Since testing is something never

http://motevich.blogspot.com/2008/06/10-steps-to-become-qtp-guru.html[10/24/2011 10:09:19 AM]

10 steps to become QTP guru

ends ... any given point of time your have 50% pre-occupied with how test better. Can you think of a person without his/her brain? thinking about automation without having proper study and practice of testing is like a person without brain. Shrini MARCH 21, 2009 3:34 PM dcbatta said... Hi I don't have any coding knowledge and can I learn QTP . If yes, how???Plz provide the material. Is scripting too hard in QTP. Anyone expert in QTP please guide MAY 4, 2009 12:26 PM AYYAPPA said... Hi Srini I think you r still @ old testing theory ; now the Automation is taking to another dimension; Automation may go or may not go along with the testing ; as for automation prof tests cases are more or like requirement docs. And these test cases serves the automation developers just like how requirement docs serves the Developers Your theory is correct. but doesn't mean that all the Automation blogs should have Manual testing concepts This website is really cool and serves the purpose if one wants to get into automation without learning the manual testing ; he can start his carrier. Automation experts are no more Testers they are like Developers

Thanks., Ayyappa.K MAY 6, 2009 11:00 AM Mohammad said... Hi Demitry, I don't know how to thank you and express my appreciation for all your help and efforts in preparing these useful subjects and information for others with no expectation. thanks a lot. Keep going and good luck! JULY 10, 2009 10:41 PM

http://motevich.blogspot.com/2008/06/10-steps-to-become-qtp-guru.html[10/24/2011 10:09:19 AM]

10 steps to become QTP guru

Post a Comment Newer Post Subscribe to: Post Comments (Atom) Home Older Post

http://motevich.blogspot.com/2008/06/10-steps-to-become-qtp-guru.html[10/24/2011 10:09:19 AM]

Vous aimerez peut-être aussi