RSS
 

Archive for the ‘Quick Test Professional (QTP)’ Category

#3: Get familiar with YouPlayOff.com

25 Apr

I will start posting test scripts very soon, please get familiar with YouPlayOff.com before we start.

How to get familiar with YouPlayOff.com? Just use it…

Try the followings:
Register/Log in/Log off
Create a playoff/Report a game/Finalize a game
Modify playoff info: Add group/a fact/video/photo
Add info to playoff/match-up/game/player page(team, individual, national team)
Add categories
Search
My Home Page/User Page (User info)/settings
Contact us
etc.

 

#1: Step by Step to learn QTP and TestPartner

15 Jan

The best article I found about how to learn QTP by yourself is from Ankur’s website, you may want to open the link and have a look.

1) Start with basics of Software Testing.

2) Learn what is regression testing.

3) learn about when should automation testing come into picture.

Now the real thing:

4) Download QTP tutorial. Preferably for the latest version. Go through the the tutorial word by word.

5) Download QTP demo version. This is valid for 14 days, which – if you work hard – should be enough for you to get a good hold on basics.[Remember to put "quick test professional" as your search string not "qtp" on the HP site]

6) Download QTP Student handbook. It takes you through the step by step sample case study. Practice with the demo applications provided. One is web based and the other is windows based.

7) Next learn VBScript, the scripting language used with QTP.

8) Once you’re comfortable with this much, you are ready to take on a real-world project.

9) I am sure by now you must have started hearing about descriptive programming. (see QTP Advanced Guide chapter 5)

10) Once you have mastered the basics, go to Testing Tools Forums . Try answering questions. Remember, questions asked in the forums are from the real-time scenarios – you will get to learn a lot by sharing and reading different approaches to solve a particular problem.

Beside QTP Tutorial, you can also read this doc: QTP Basic Features User’s Guide, you should be able to find this doc though “Help-Printer Friendly doc” after you install QTP 9.0. This doc is 878 pages long, and it gives you much more details than the tutorial.

You may want to ask, how can I finish a doc almost 900 pages. The answer will be, yes you can, just read it on your way to work and on your way back home. I spend 2 hours on bus each weekday, and I read this.

You know what, I got my CQE certificate from ASQ just by study on the bus by myself for about 3-4 months. This is how you use your time efficiently. In 3-4 months, I finished study a lot of CQE materials which can make a banker’s box full.

Everything is possible as long as you are working on it.

As Ankur’s step 8, “Once you’re comfortable with this much, you are ready to take on a real-world project. If you can’t get hold of any project, practice with the demo applications provided.”

Since I have finished the first 7 steps he mentioned, now, I am inviting you to start with me from step 8 by testing YouPlayOff. My goal is, before the end of September (4 months from now), let us become masters of QTP!

Once you know how to use QTP, then TestPartner can be learned within 20 minutes.

 

#0: What is this blog for?

06 Sep

This blog will show you real projects examples for you to learn the following Automation testing tools:
- Quick Test Professional (QTP),
- TestPartner (TP),
- Extensible Markup Language (XML),
- Selenium (Selenium-IDE),
- Rational Functional Tester (RFT).

QTP and TestPartner are similar GUI automation testing tools, and they are both easy to learn compare to RFT which I used before. RFT uses JavaScript or VB.NET, QTP uses VBScript, and TestPartner uses VBA (more details about VB family and JavaScript, please refer to post#7). Among the three, QTP has the biggest job market. As a QA person, we should master at least one of the automation testing tools and one of the scripting language.

Selenium is a portable software testing framework for web applications. Selenium provides a test domain specific language (DSL) to write tests in a number of popular programming languages, including C#, Java, Ruby, Groovy, Python, PHP, and Perl. In this blog, we will focus on Selenium IDE, which is a complete Integrated Development Environment (IDE) for Selenium tests. It is implemented as a Firefox extension, and allows recording, editing, and debugging tests.

The difference between Selenium and QTP/TestPartner/RFT is Selenium is an open source software, i.e., it is free! See more information at post#29.

If you decide to learn automation testing, then you can follow this blog. I will share detailed test cases/scripts with you while I am learning, and I am looking forward to learn from you too, so don’t be shy to comment on my posts.

My current company uses TestPartner 6.3 to test an Ultrasound work station (a Windows Application, i.e., software, can be installed on any computer). Our major focus is to automate measurement and export testing, since we have thousands measurement types and hundreds export combinations in the app., which make manual testing very very time consuming. We will also use XML scripts (embedded in Engineering mode) to test our real-time Ultrasound machines. The Ultrasound machine supports 10 different types of transducers, we need to repeat hundred test cases for each type of the transducers, so to automate the transducer tests will save us a huge amount of time.

I also test some websites at home, just for learning purpose. In this blog, I will show you how to test a website called YouPlayOff. I will use QTP and Selenium to test this website, and you can download QTP 9.0 from the pirate bay and Selenium-IDE from Selenium website.

After we get familiar with QTP, Selenium and TestPartner, then RFT should not be a problem anymore.