In this article you’ll see how you can uninstall Add-ins from QTP (To add new add-ins in QTP, read How to install or add add-ins other than the default ones in QTP). To uninstall an already installed Add-in, you need to open the QTP setup and modify the same.

Did you notice that when you install QTP, you have ActiveX, Visual Basic and Web add-ins installed/available by default. Now there would be many situations where you are working on some application which needs some additional add-ins to be installed. For example, let us assume that you want to automate a Java Application

To create any test script in QTP, you need to have one or more add ins associated with your QTP session. Usually when you open QTP, it first displays the Add-in Manager Screen where you can select your desired add-ins. Once you click on OK button, then only QTP main screen is displayed.

In the previous article, we saw how to send emails fromĀ  QTP via Gmail & Yahoo Mail. There we wrote the code that connects to GMail/Yahoo SMTP Server and sends mails to any email id. But if you have MS Outlook installed in your machine, you can directly use Outlook to send emails to

This article shows how you can use QTP to send mails to any email address using email service providers such as GMail, Yahoo Mail etc. Automatically sending mails through QTP can be a very nice enhancement to your automation framework. For example, after you run your test scripts, you need to email test run reports

A common feature that QTP testers are often asked to implement is to capture the application screenshot every time an error occurs during test run. This is definitely a good to have feature in your automation framework because – a) When a script fails, you would have a proof that it failed due to

When you are running your Test Scripts, sometimes an accidental button press on your keyboard or mouse may interrupt your run session. To prevent this, QTP 11 provides a method that prevents keyboard and mouse input events from reaching applications.

Many a times when we are creating a QTP script, we tend to run it many number of times to validate small portions / functionalities in the script. And most of the times while running the test script, we let the settings in Run Dialog box remain as it is. In the Run Dialog Box