by November 17, 2005 0 comments

Forget complicated setups for testing the performance of your applications. Also forget the large overheads necessary in creating networks for testing your server applications. Mercury QTP (QuickTest Professional) is a well-integrated asset to your testing efforts in both these areas. It can simulate any number of clients and harness the power of databases in providing test data to your application. QTP features an intelligent object recognition system that lets it detect and handle visual elements on screen, regardless of the language it is written in, which makes it invaluable as a testing tool for both desktop and Web applications without needing to have dedicated tools for each.

QTP features add-ins that can be used to help it handle specific situations or COM/ActiveX objects in a better way. For instance, its VB add-in lets it interact at a deeper level with applications coded with that language and its Web add-in lets you performance test applications in a browser.

You can use QuickTest Professional to record and run tests on Windows applications as well as Web pages  At the test’s end, results are displayed, with detailed drill-downs into what was done and what failed, with reasons

There are two ways to configure a test in QuickTest Pro. First is a Record/Play scenario, where you click a Record button, carry out a series of operations and then click Stop. Behind the scenes, QTP will generate a script that walks through each aspect of what you did-what screens opened, what you clicked, what was typed or selected and so forth. QTP also notes down how long you waited before you moved away on a page. For instance, how long did you wait at a Web page before you typed something in? This it calls the ‘sync-up time’. You can save this script for later use-and that forms the second way to run a test. This is an automated testing tool and does not require someone to be present at the console either during or after the test runs. Once a test run has been configured using one of two ways (more on this a little later), QTP is intelligent enough to handle problems and send reports automatically. This is where its ‘crash/disaster recovery’ comes into play. You can tell it to either: stop the tests, go to the next step or repeat the test depending on a variety of parameters. Screenshots of on-screen errors raised by the target application can be taken automatically and saved to a folder somewhere on the system for later use. For a software development or testing company, QTP is a modularly-built tool that forms a part of Mercury’s tools family. More details on where each product fits in the hierarchy can be found at

BOTTOM LINE: QuickTest Pro can greatly reduce the time and effort needed to orchestrate a complete test sequence at a very low cost.

Sujay V Sarma

No Comments so far

Jump into a conversation

No Comments Yet!

You can be the one to start a conversation.