Automation Testing Published on:


About a month ago I gave a webinar for the VIVIT HP UFT group on The Basics of API testing Using HP's Unified Functional Testing (UFT).

Since then I've received a few emails asking me to rerecord the webinar because of the bad quality of the VIVIT recording. You asked for it — here it is. I broke the webinar down into two videos.

Why API testing is so important

In this video I basically cover what I went over in my previous blog post, The GUI is no longer king – Why API Testing is so important.

The Basics of API Testing using HP's UFT API In this video I gave a hands-on demo on using UFT API for:

  • How to test a Web Service
  • How to data drive a test
  • How to pass data between UFT API activities
  • How to create a checkpoint
  • How to create custom code
  • How to test a rest service

More UFT API Automation Awesomeness

For more UFT API automation awesomeness, tips, tricks and how-tos, check out my new book The UFT API Testing Manifesto – A step-by-step, hands-on testing guide for the masses, now available on Amazon.com!

I recently updated the UFT API Testing Manifesto to include more examples plus three new chapters.

Don't own a Kindle? No problem — you can still read my UFT API book!

I'm aware that some of you have had trouble accessing my books in the past. The truth is that you don't need a Kindle! There are a variety of free ways you can read my (or any) Kindle eBook:

  • Read it on your PC or Mac (Kindle Cloud Reader)
  • Read it on your iPhone or iPad (iTunes App)
  • Read it on your Android (Kindle for Android)
  • Read it on your Blackberry (Kindle for Blackberry)

In short, it's really simple to read Amazon Kindle books, no matter which type of device you use to access the Internet.


Leave a Reply

Your email address will not be published.

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

  1. Hi,
    I completely agree that API testing is the way forward and so bought your book in order to try and learn it. The links I am missing and have not yet grasped properly are; 1)Are we able to test any application that has a web interface using API or will it need an API written for it by the developers? 2)Is this true for Rest Services also? 3)The bit I am most interested in at the moment is interfacing with Java applications. I haven’t managed to find anyone who doesn’t just skip over this or just passes the buck by stating that one should read various books on Java. Again, does an API have to be written by the developers to support API testing or is there a way to hook in, e.g. as if we are using “Object” from within UFT GUI?

    1. Hi Nick – typically developers would have to create the API functionality (web service or REST service) for the application you are testing. So its just like the QTP/UFT Object method in that it only exposes functionality that a developer has already created. Can you give me an example what type of Java interfacing you are looking for?

  2. Hi Joe,

    Wonderful book, website & videos. I have been consuming your web information for about 2 months now and wanted to know if their are free web service URLs (of various levels of difficulties) that can be used to further my continued efforts to switch from GUI to WebServices Automation.

    Thanks in Advance

    1. Thanks! Is this for REST or web services? The only free web services that I could think of are in the book. I think webservices are not as popular any more as most companies are developing more rest services

  3. Hi,
    I recently bought your book on Amazon as I required knowledge from someone who know this tool in detail like you. I have one questions sir. I was using SOAP UI before for testing web services. If I have to import any of the existing service from soap UI to UFT, is it possible? because I don’t want to spend time updating the grid with all the required details as it will be so much time consuming. I want to use details which are already there in SOAP UI for respective nods.

    1. Hi Vikramjeet – Have you tried that soapUI conversion tool under the HP menu? I’m away from training all week do I don’t have access to my HP machine but I will be able to take a look next week.

  4. Scenario: how to run multiple QTP scripts from QC on different machines, say for example 100 script in QC test lab, to run on 5 machines, each machine having 20 scripts, while running all at a time from QC, if one of the machine’s h/w got crashed, so those scripts should automatically distribute or run on any available machine.

    any idea plz?

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Latest Automation Trends: Top 13 Predictions for 2023

Posted on 01/04/2023

Welcome to my annual Latest Automation Trends: Top 13 Predictions for 2023 article. ...

Chrome Selenium Driver in Visual Studio C#

Posted on 12/21/2022

I'm sure you've all heard of Selenium by now. It's a popular tool ...

15 Reasons Why You Should (or shouldn’t) Automate a Test

Posted on 12/20/2022

Just because you can automate tests doesn’t necessarily mean that you should. In ...