Best Practices – Building Robust Test Automation Framework

This article explains the best practices to be considered in building robust test automation framework. Test Automation – A Brief History: I still remember – It was sometime in 2004. I was thrilled when I first saw QTP (now it is UFT) playing the recorded script – launching a browser, entering test data and submitting […]

QTP/UFT – Sending out Email with Test Results using Jenkins

I had already explained in this article that we do a smoke test after every build to confirm if the critical functionalities of the application is working fine or if the application is testable. We do that by selecting few important test cases from the automated regression suite & execute that as part of every

QTP/UFT – Sending out Email with Test Results using JenkinsRead More »

QTP/UFT – Advanced Descriptive Programming

In this post, I would like to share with you a reusable library for QTP/UFT – Descriptive Programming. Descriptive Programming: As you already know, QTP maintains all the test objects information separately in a file called Object Repository. All the QTP statements will refer to these objects in Object Repository, by the logical name provided, to

QTP/UFT – Advanced Descriptive ProgrammingRead More »

QTP/UFT – Jenkins & GitHub / SVN Integration

I get many comments from the readers to include a post on Jenkins-QTP-Source control integration & issues they are facing while trying to implement Jenkins-QTP console output which this post talks about. In this post, I would like to show how we can configure Jenkins to fetch the automated test scripts from the source control

QTP/UFT – Jenkins & GitHub / SVN IntegrationRead More »

QTP/UFT – How to Pass Test Parameters from Jenkins

Aim: To run the QTP/UFT script on any given test environment using Jenkins by passing the environment as a parameter to the QTP/UFT test.   Please read this post first to get a high level idea of basic QTP/UFT + Jenkins integration.   Creating Simple Test Script with Test Parameters: Create a simple QTP/UFT test script

QTP/UFT – How to Pass Test Parameters from JenkinsRead More »

Best Practices – Continuous Regression Testing

In this post, I would like to show how I have implemented automated continuous regression testing process in my project. It is based on the Hybrid framework, I had implemented. I would request you to read the post on Hybrid Framework first if you have not.   Problem Statement: We follow agile methodology & we have

Best Practices – Continuous Regression TestingRead More »

QTP/UFT – Display Test execution progress in Jenkins Console

We had seen the QTP/UFT integration & triggering QTP test scripts remotely using Jenkins in this article. (If you have not read that, I recommend you to read the article first). In this article we will see how to display the QTP/UFT results in the Jenkins console. I have more than 5000 automated test scripts

QTP/UFT – Display Test execution progress in Jenkins ConsoleRead More »

QTP/UFT – Executing automated test scripts using Jenkins

This article outlines the integration of HP’s QTP (now it is called UFT) & Jenkins. This article provides the details in a very high level. I might not be able to cover all the benefits we could get, by integrating UFT with Jenkins, in this article. So, I have created separate posts in this site to

QTP/UFT – Executing automated test scripts using JenkinsRead More »