≡ Menu

Joe Colantonio – Selenium-UFT-QTP-SoapUI-ALM-LoadRunner & more

Let me Help YOU Succeed with Test Automation

Joe Colantonio

Test automation, like all development efforts, is difficult. Most projects don’t succeed. You can do better! Learn some quick and easy test automation techniques to help YOU succeed with all your test automation projects. Sign up now for:

  • The latest HP Patch Alerts & Selenium updates
  • Tips,How-To Posts & Videos for Performance, GUI, & API Testing
  • Tech Book Reviews

Just enter your email below and click “Get Free Updates!”

Selenium – Create an Executable Java Test

Selenium WebDriver Book

Using Selenium to automate repetitive tasks

Selenium is normally used for the automation of and end-to-end testing against a web application. But sometimes you may just want to automate some repetitive task that you do often to simply save yourself some time. Or you can create an application that executes Selenium actions, but pauses after certain steps to allow you to visually inspect hard-to-automate, visually intensive activities. You can use Selenium for these types of tasks as well.

[click to continue…]

UFT API – How to Get a User’s Input at RunTime using an InputBox

UFT API – How to Get a User’s Input at RunTime using an InputBox post image

How to create a input dialog in UFT API

Once in a while you might have to create a UFT API test that needs some user input at runtime. Ideally this should be rare, since normally the whole point of automating most tests is to be able to run them overnight unattended.

[click to continue…]

LoadRunner 11.52 Patch 2 – Fix for OpenSSL Heartbleed Bug

LoadRunner 11.52 Patch 2 – Fix for OpenSSL Heartbleed Bug post image

LoadRunner Heartbleed Issue

I just wanted to create a quick post to let you know that HP just released a fix for the OpenSSL Heartbleed bug for LoadRunner 11.52. Because OpenSSL is a 3rd party product that is embedded with LR, to be safe, HP is releasing this patch.

[click to continue…]

How to run a Selenium Script in LoadRunner

LoadRunner Joe Logo

Getting Started with LoadRunner, Eclipse and Selenium

Before you begin, save yourself some time and make sure that you’re using the 32bit version of Eclipse. I actually had an issue getting this to work at first, and had to open a ticket with HP support. The resolution was changing to 32bit Eclipse, after which everything worked fine.

Also — you need LoadRunner 12, but the good news is that LoadRunner 12 is now free to use for up to 50 concurrent users. So go ahead and download and follow along – it’s free.

[click to continue…]

HP UFT – Critical Patch 2 release for UFT 11.53

HP QTP, Service Test, LoadRunner Patch

HP Unified Functional Testing patch Release

Good news for HP UFT testers, today HP released Patch 2 for UFT 11.53 (UFT_00068).

What’s been fixed

  • Issue with UFT 11.53 not recognizing WPF objects in customer’s AUT
  • The UFT hanging while spying on Java Application Objects should be fixed.
  • [click to continue…]



Testing JSON REST Service with rest-assured; part 3 POST

In my last few posts we went over getting started with rest-assured and how to get request using the new given, when, then syntax — now that we have some get request method examples under our belt I wanted to take a look at a few examples of using Rest-Assured to test JSON REST services using the POST method.

[click to continue…]

UFT/QTP – How to use the HP UFT Debugger

UFT/QTP – How to use the HP UFT Debugger post image

You know my method. It is founded upon the observation of trifles. ~ Sherlock Holmes

Why use the UFT Debugger?

A debugger is a tool to help you follow the logic of your test code as it runs. Debugging is attempting to figure out the cause of a problem in your test script, and then taking action to fix the problem.

Using the Debug command in UFT allows you to run your test line by line. This is helpful when developing your script when you’re having issues and you need to troubleshoot a problematic area in the script.

[click to continue…]

Book Review – The Every Computer Performance Book

Book Review – The Every Computer Performance Book post image

The Every Computer Performance Book

In my experience as a performance test engineer, I’ve found that the actual creation of the test script to be the easiest part of the job. The difficulty comes when having to analyze and make sense of the reams of performance data that is gathered during a test.

[click to continue…]

The #1 Killer of Selenium Script Performance and Reliability

The #1 Killer of Selenium Script Performance and Reliability post image

The #1 Killer of Selenium Script Performance and Reliability

Do your scripts suffer from the following automation test flaky symptoms?

  • Test randomly fail
  • Works on your machine but not on another machine
  • Test take a long time to run
  • False positives/negatives results
  • Unreliable test run in CI have you contemplating a new career as a sheep herder

If so, your test might suffer from a common under-diagnosed automation disease known as Stinky Synchronization Syndrome.

One of the biggest killers of test automation script reliability is the failure to use proper synchronization/wait points in Selenium. Read the rest of this post to learn how to treat this world wide epidemic.

[click to continue…]

UFT 12 – How to run HP UFT GUI on a Mac using Safari

UFT 12 – How to run HP UFT GUI on a Mac using Safari post image

How to use UFT 12′s new functionality to run UFT script on a Remote Mac in Safari

If you listened to my recent podcast episode on the top new feature for UFT 12 you may have heard that UFT 12 now supports running UFT GUI test on a remote Mac in an Apple Safari browser.

Using this new technology preview feature you can have UFT use the WebSockets protocol to connect to any Mac machine that you specify. The current limitation is that you can only run Web based test objects with this feature. All the other test object types like Utility will not work on the remote machine. [click to continue…]