QTP – Recovery Scenario

by seetaram on October 14, 2011

Execution of automated test cases might result in some unexpected error conditions. In such situations, QTPs error handling feature Recovery Scenario comes in handy. To create a Recovery Scenario, we need to configure the below steps: Trigger Event Recovery Operation Post-Recovery Test Run Options Name and Description of the Recovery Scenario Finish Click Resources –> […]


QTP – Introduction to Checkpoints

by seetaram on October 9, 2011

Every test case will be having an “Expected Result” and during the execution, this needs to be compared with the “Actual Result” to verify whether the application under test is working properly as expected. QuickTest Professional provides an excellent feature called “Checkpoints” to accomplish this. As the meaning of the word “checkpoint”, it compares the […]


QTP – Analyze Test Results

by seetaram on October 7, 2011

Once the automated test case is executed, the result needs to be analyzed and application issues (if any) should be reported. QuickTest Professional (QTP) gives an excellent feature to view the results summary and ability to drilldown to the level of each object. By default after every execution test results window gets opened and we […]


Create Shared Object Repository in QTP

by seetaram on October 4, 2011

As the name suggests, Shared Object Repository can share the objects across various tests. Shared object repository can be created through Object Repository Manager. After creating the shared repository, it needs to be associated with a particular test.  Then the objects stored in the repository are accessible to the associated test / action. The biggest […]


Object Repository is a collection of objects (its properties and methods), which can be referred in the automation script. There are two types of object repositories: Local Object Repository (per action OR) Shared Object Repository Local Object Repository: When a new test is created in QTP, it will be associated with an object repository and […]


QTP – Introduction to Object Repository (OR)

by seetaram on October 2, 2011

When the test steps are recorded using QTP, it captures the objects (properties & methods) and stores in a separate file called object repository (OR). Later this is referred in the script. In the previous post, we have recorded an end-to-end test scenario and executed the script successfully. Let us have a look at the […]


QTP – Record an end-to-end test scenario

by seetaram on October 2, 2011

Test automation is a process of automating end-to-end test scenarios. Although, the recording test steps using QTP looks much simple that becomes complex when the scenario has many steps as well as involves different kinds of objects. According to me, to learn QTP we should start with a simple test then the recording should extend […]


QTP – Record a simple script

by seetaram on October 1, 2011

QuickTest Professional provides a Record and Playback engine, which can be used to record a script and playback the same to reproduce the test actions. Let us record a simple script, steps are as given below: Open Flight application Enter appropriate username Enter appropriate password Click on OK button User should get logged in Click […]


QTP – Installation, Sample Applications, Add-ins

by seetaram on September 30, 2011

Explanation whatever given here is with respect to QTP 9.2.  Information on QTPs other versions such as 9.5, 10, and 11 will be provided in the future posts. Installation of QuickTest Professional 9.2: Double click the Setup.exe file in the QTP installation disk. Click Next and provide the necessary licensing information. This installs the QTP […]


Learn Selenium – Some useful tips

by seetaram on September 23, 2011

Selenium is a Test Automation tool for Web Applications. Unlike QTP, TestComplete, or any other market leading commercial automation tools Selenium does not have a good IDE (Integrated Development Environment) for development of automation scripts. Unless having a good knowledge of a programming language such as Java or C#, it is very difficult to understand […]


Do you want to get updates on the recent articles written? Please subscribe to RSS feed or Email