Common Errors with QTP/UFT – Part 1

As the name suggests, this article focuses on the common problems faced during or after QTP/UFT installation. We shall also have a separate article dedicated to common problems owing to JAVA and QTP/UFT installation on the same machine and thereby arising conflicts or rather configuration issues.

Normally, QTP gets installed without creating any problem. However, there are certain errors that are commonly experienced by people. Some of these are listed below.



Common Problems with QTP/UFT Installation

  • Nothing happens after the initial installation screen / Application does not open after installation
  • The Application does not launch after an upgrade
  • .dll missing
  • Requires a license
  • QTP behaves unexpectedly
  • .Net 4.0 does not work
  • Windows Remote shell service error
Problem 1 : Nothing happens after the initial installation screen / Application does not open after installation

If you experience this kind of error/s while installing software, try the below options.

  1. Anti-Virus issues: if the installation does not move further, the anti-virus product might be causing the issue. This is commonly seen with McAfee Anti-Virus. To resolve this issue, disable the anti-virus and install QTP.
  2. English usernames: QTP software requires that OS usernames are in English. Even though you log in as an administrator, your username can only contain English letters. Else, the installation will not complete successfully. If it does, it will not work properly.
  3. Installation Path: Along with usernames, the location name where QTP is installed needs to be in English letters. Even the path of installation files requires English letters as well.
Problem 2 : Application does not open after an upgrade

Another common error encountered while upgrading to QTP 11 from QTP 9.5 or QTP 10, the upgrade is successfully done. However, when you open the application, it does not open or behaves unexpectedly. This is commonly seen with systems that use local versions of the HP software. To resolve this issue, go to :

  • Control Panel – > Add/Remove programs
  • Choose HP QTP
  • Click on Change and choose Repair
  • Follow the instructions to resolve the issue.
Problem 3 : wwwpackage.dll failed to register

Another common error encountered during the QTP installation procedure is wwwpackage.dll error. Try these options:

  • Check if you are logged in Administrator account
  • Disable the antivirus program
  • Check if the installer package is corrupt
  • Check if the system requirements are met

If everything is fine, you can register the dll manually.Go to CMD and run this command regsvr32 “<QTP install dir>\bin\WWWPackage.dll

Problem 4 : Licensing issues

There are licensing issues as well. If you have downloaded a 30-day trial version, you have to upgrade the program from HP. Another issue is the RMS License Manager. QTP support version 8.3.0 or above. Other versions are not supported.

Problem 5 : The application behaves unexpectedly

If the application behaves unexpectedly, there is one known issue. When you upgrade to QTP 11 on a system that has a Quick test 10.00 patch, it does not work well. To resolve this issue:

  • Go to Start – > Control Panel
  • Click on Updates
  • Choose HP and see if QTPNET_00015 is in the list
  • Uninstall this patch and then install QTP 11
Problem 6 : Using .NET with QTP

If you want to use .NET 4.0, you have to first install it before installing QTP. However, if you install QTP first and then install the .NET program, you have to manually register dll files, QTP agent and QTPwpfagent.

​

Problem 7 : rshsvc exe error

rshsvs or Windows Remote Shell Service gives an error message. This error is seen on XP systems. You can either upgrade to windows 7. Alternately, you can configure the service to start manually.

Tushar Sharma
Tushar Sharmahttps://www.automationdojos.com
Hi! This is Tushar, the author of 'Automation Dojos'. A passionate IT professional with a big appetite for learning, I enjoy technical content creation and curation. Hope you are having a good time! Don't forget to subscribe and stay in touch. Wishing you happy learning!

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent Posts

RELATED POSTS

Essentials of Typical QTP/UFT Framework

Table of Contents Essentials 1: Test Artefacts Repository Essentials 2: Error Handling and Recovery Essentials 3: Object Identification Method Essentials 4: Test Data Management Essentials 5: Result and...

Automation Tools Comparison (SilkTest vs QTP vs Selenium)

While manual testing and automated testing go hand in hand, one of the important benefits of automated testing is the assurance that the software...

Traditional Framework Definitions (QTP)

Over the years Functional Test Automation has come a long way from WinRunner to QTP and until ALM. The tools have evolved to a...

Â

RECENT 'HOW-TO'

How To Install Oh-My-Posh On Windows PowerShell

Oh-My-Posh is a powerful custom prompt engine for any shell that has the ability to adjust the prompt string with a function or variable. It does not...

SIMILAR ON CODEX

FEATURED PROJECTS

SEPA Bulk File Generator and Validator

ADjo LABS PROJECT: SEPA Bulk File Generator and Validator. Supported File Types PAIN008, PAIN001, PACS003 and PACS008. Tested for supporting PAIN.008.001.001 and PAIN.008.001.002 (version 1&2). The XML...

MORE IN THIS CATEGORY

How To Use Mouse and Keyboard Events with Selenium

In this tutorial, we will discuss how to use mouse click events and keyboard events with Selenium WebDriver. The mouse click and keyboard events...

Review of Test Design Studio 2.0

While QTP offers greater flexibility to automate testing procedures, the IDE lacks certain professional features. A QTP license is expensive as well. Test Design...

Introducing Testing-as-a-Service (TaaS)

The 'Cloud Computing' technology has revolutionized the IT industry and it has something good to offer to the testing industry too. After Iaas, PaaS,...

CHECKOUT TUTORIALS

Java Tutorial #6 – Jump Statements

Introduction The break statement is used to stop further execution. It can be used either in a loop or within a switch statement. Break Statement The break...
- Advertisement -spot_img