Monthly Archives: December 2011

Web Application : Performance issue (QTP)

 Question:  How can we increase performance of our scripts for a web application with deep paths (objects within the objects for an example webtable within several webtables)?

 Description:We are using Descriptive programing in our project. From the performance point of view our scripts are very slow even if a single text box has to be populated with a specific text, it takes several minutes to perform the Action. It seems too many similar objects are the reason.






Question by: Sachin Ratra



Answer: Sachin, the issue was obviously because of several object of similar kind but it wasn’t the only issue, there was something very basic which was triggering the issue.

Let’s go step by step and see what all may cause delays in 
QTP scripts and how can we overcome them:


Step 1   Defining the Objects:

Read/Download full article …

Bharat Kakkar
Mail: | For Automation Geeks
@ For latest updates follow us

Lost QTP’s Menu : Answered


Question: I am unable to see menu items in QTP,
do I need to reinstall QTP?






Question by: Rohit



Answer: No Indeed, you need not to reinstall QTP. It happens
all the time, people often come to me stating the same issue, but don’t worry it’s really simple to get your menu items back, just follow the instructions below to solve the issue.

Read/Download full article … 

Bharat Kakkar
Mail: | For Automation Geeks
@ For latest updates follow us

Tweaks for better Performance

Optimizing Automation’s Performance … Tweaks for better Performance

What it takes for better performance!

We think about automation to reduce the time been spent on manual testing, the main aim of any automation is to increase the productivity with efficient and effective work.


This makes it extremely essential to come up with an automation which can be trusted and can also perform as expected, a poor automation may result in waste of efforts and may lead to elimination of automation from the project. The only thing that I consider to be the key to have a successful automation is “Planning”.  If your plan is perfect you will surely get the perfect automation solution. Soon, we will be discussing the automation planning in  details in another article.


Please consider the following points for optimizing QTP’s

Read Full Article ……….

Bharat Kakkar
Mail: | For Automation Geeks
@ For latest updates follow us

IE Launched using Systemutil

Internet Explorer – Play Around…IE Launched using Systemutil

How Do I deal with this now!

 One strange question someone asked me is about handling IE operations using VBScript , the question was about navigating to a different URL in IE if it was launched using Systemutil and we don’t want to use QTP’s feature for recognising the window? Although it sounds a little weird that why would someone launch IE using Systemutil  if further actions  like going forward, going backward or retrieving information about addressbar are required to be performed on IE after  its launch or even if it’s been done so, why wouldn’t we use QTP for operating some action on it. But I believe that every question gives you a space to thing differently or something that you would have never thought otherwise.

 Let us first discuss the  way to launch IE in case you need to perform functions like navigating to several URL, going forward, going backward or retrieving information about addressbar.The easiest way to do such things is

Read Full Article ……….

Bharat Kakkar
Mail: | For Automation Geeks
@ For latest updates follow us

Histroy of QuickTest Professional.

Mercury to HP…Histroy of QuickTest Professional

It might surprise you!

I hope it would be interesting to know the history of
the tool you work with.

Most of the QTP lovers may think that QTP is a new name given to Mercury’s functional testing tool  i.e. WinRunner,
but it might be surprising fact that these were two different tools.

Mercury (formerly Mercury Interactive Corporation) was one of the renowned companies in late
1990’s  and used to offer software for application management, application
delivery/change/configuration management, service-oriented architecture, change request and quality assurance.

From 2000 until its HP acquisition in 2006, Mercury had the ownership of six other companies Freshwater Software, Appilog, SystinetKintana Inc., Conduct Software Technologies Inc. and Performant Inc.

On 25th Jul 2006, Hewlett-Packard announced that it may pay approximately $4.5 billion to acquire Mercury Interactive and on 7th Nov 2006, Mercury
Interactive formally became part of HP.

Talking about the WinRunner tool, ever since the existence of the tool in the market it was leading the market, but as it is always said “need is a mother of inventions”. There were some loose ends in the
tool which lead Mercury to reinvent the wheels. The biggest disappointment with WinRunner was that a tester must learn a new language i.e. TSL (Test Script Language) to work with the tool. As WinRunner already had good hold of the market, Mercury kept a very similar UI design, features and method of
implementation for both the tools, which also gave a comfort level to those who were migrating from WinRunner to QuickTest.

QuickTest was developed in chunks and teen integrated. Astra was the tool which was only working for Web applications used through a browser and “QuickTest for SAP/R3” was only for SAP apps. The Idea of having a

Read Full Article………

Bharat Kakkar
Mail: | For Automation Geeks
@ For latest updates follow us