SOFTWARE TESTING: 2011

Wednesday, November 9, 2011

15 QTP sites/blogs/groups/forums


1QTP on Easy way to automate testingQTP on Easy way to automate testing

There are a lot of QTP videos. Each QTP text tutorial contains screen shots.
So, this is a well-illustrated blog containing interesting info for QTP newcomers and professionals.
You can find here different QTP videos and tutorials. Example QTP video #1, #2, #3, #4, etc.
To get new QTP videos and articles automatically, you can subscribe to blog.
2QTP Google groupQTP Google group

This is a moderated QTP group. A great place for newcomers and professionals to improve knowledge and experience in QTP.
This is a very big QTP group - more than 1250 members as at Jan 19th, 2009. So all issues will be resolved quickly.
You can subscribe to this group here.
Before posting, please read Rules, FAQ, and others pages.
3Quality Center on HP ForumsQuality Center on HP Forums

Office HP forum for all questions related to HP Quality Center.
Unfortunately, there is no subbranch of QTP-related questions.
There are a lot highly professional specialists on this forum, so visit this forum from time to time to improve your professional skills.
4QTP on sqaforumsQTP on SQAForums

This is a QTP branch of SQAforums site. Moderated forums where you can find solutions to different QTP questions.
As a bonus, several HP QTP Support engineers share their knowledge and experience.
Before posting, please read forum guidelines.
5AdvancedQTP siteAdvancedQTP site

Great site containing unique and interesting information about QTP.
Authors publish periodically articles about non-documented QTP features, investigations, books, etc.
Site contains internal forum.
6KnowledgeInbox by Tarun LalwaniKnowledgeInbox by Tarun Lalwani

Tarun Lalwani is well-known in QTP global community as a highly professional QTP engineer.
His site contains a lot of artciles about different QTP features and topics - Descriptive Programming, VBScript, and even original QTP tools.
7Software Iinquisition siteSoftware Iinquisition site

Amazing site! Definetely, you will like their simple and clear QTP articles.
Authors (Marcus Merrell & Will Roden) describe parts of their Software Inquisition Foundation Library for QTP (a kind of QTP Framework), and many others interesting things.
8Stefan Thelenius' blogStefan Thelenius' blog

Don't want to waste your time developing and implementing Test Automation report, Test Suite Driver Script, and others interesting things? Read Stefan's blog.
9HP QuickTest Professional Software siteHP QuickTest Professional Software site

Official HP QTP's site.
There is a lot of related information - documentation, demos, guides, downloads, news, and so on.
10'Automated Chaos' blog'Automated Chaos' blog

The blog does not contain too many QTP articles, but all of them are interesting and unique.
Use this practical experience to save your time while debugging your QTP script or implementing QTP framework.
11Ankur Jain's blogAnkur Jain's blog

Yet another great blog about QTP and QTP-related issues. Ankur has the ability to describe complex things in simple terms.
Also, it's possible to ask questions in comments or on local forum.
12Theo Moore's blogTheo Moore's blog

Theo Moore is a man who knows everything :)
As for QTP, readers will find different articles to extend their theoretical knowledge and improve their practical experience.
13HP Advanced Self-Solve Knowledge SearchHP Advanced Self-Solve Knowledge Search

'Knowledge Base' of QTP-related articles, manuals, documents, webinars, and others extremely useful documents.
Many artciles contains 'must know' technical information. Greate place to prepare for QTP certifications.
This site requires HP login.
14QTP on tdforumsQTP on TDForums

There is another good forum about QTP. Also, TDForum contains great info about working and tuning of Quality Center.
Site requres registration from corporate (not public) email account.
15Mohan Kumar Kakarla's QTP blogMohan Kumar Kakarla's QTP blog

Site contains QTP scripts which can be a core of QTP Functions library. Real-life examples.

Note: I understand that this list of QTP sites is not complete and ideal.
It only expresses my own opinion.

I would be thankful if you shared your favorite QTP Internet sources to expand the present list.
So, feel free to send them to me:

Saturday, October 29, 2011

Working with the Java Add-in in QTP

When learning objects and running steps on Java applications in QTP, consider the following:


  • After installing the Java Add-in, Java applets and applications will always open with Java support active. You can confirm that your Java environment has opened properly by checking the Java console for a message similar to the following confirmation message: “Loading QTP Java Support (version x.x.x.x) (<App> version x.x.x.x).” (where <App> is IE, IBM, or SUN).

  • You can use the Object test object property to activate only public methods and to retrieve only public properties. A recommended alternative to using the Object property is to extend QTP support for the required Java object using QTP Java Add-in Extensibility.

  • You cannot add SWT-based JavaMenu objects directly to an object repository using the Add Objects to Local button in the Object Repository window or the Add Objects button in the Object Repository Manager. If you want to add an SWT-based JavaMenu object to the object repository, you can use the Add Objects or Add Objects to Local button to add its parent object and then select to add the parent object together with its descendants. Alternatively, you can add a JavaMenu object using the Navigate and Learn option in the Object Repository Manager.
  • In QTP, table data is always loaded from the application itself, even if the Active Screen contains an image of the table. For this reason, you must first open the table in the application before creating a table checkpoint in a test. In some cases you may have to scroll to the last row of the table to make sure that all the data is loaded. It is not necessary to open the table in your application to edit an existing table checkpoint.
  • If you load or unload an add-in that is displayed as a child of the Java add-in in the Add-in Manager, only applications that are opened after loading or unloading the add-in are affected.

Friday, October 28, 2011

The Basics


When users interact with computers, they usually get to some point where the
computer asks them for information. That information is stored or manipulated by
the computer in some way. Suppose, for example, that you want to keep a record
of the number of times the user has clicked the button. In that case, you would
want to store a value in memory. In any ca se, you need a  "container" in which to
store information. Programmers commonly call these containers variables.

What is a variable?
A variable is a virtual container in the computer's memory or convenient
placeholder that refers to a computer memory location where you can store
program information that may change during the time your script is running.
Where the variable is stored in computer memory is unimportant. What is
important is that you only have to refer to a variable by name to see or change its
value. In VBScript, variables are always of one fundamental data type, Variant.
A computer program can store information in a variable and then access that
information later by referring to the variable's name.

Variables Naming Restrictions
Variable names follow the standard rules for naming anything in VBScript. A
variable name:
Must begin with an alphabetic charact er.
Cannot contain an embedded period.
Must not exceed 255 characters.
Must be unique in the scope in which it is declared.
Make sure you never create variables that have the same name as keywords
already used by VBScript. These keywords are called reserved words and
include terms such as Date, Minute, Second, Time, and so on.
How Do I Create a Variable?
When you create a variable, you have to give it a name. That way, when you need
to find out what's contained in the variable, you use its name to let the computer
know which variable you are referring to. You have two ways to create a variable.
The first way, called the explicit method, is where you use the Dim keyword to tell
VBScript you are about to create a variable. You then follow this keyword with the
name of the variable. If, for example, you want to creat e a variable called
Quantity, you would enter

Related Posts Plugin for WordPress, Blogger...