Unified Functional Testing Training—API Foundations (UFT)

Course Description

Why choose ALPI for Unified Functional Testing API training?
  • We use certified live instructors in both our in-person and virtual classes so you can ask questions and get answers right away.
  • We focus on real-world examples.
  • We teach using interactive, hands-on exercises.
  • This ALPI course is eligible for a free refresher guarantee so you can re-take the course within 4 months at no additional charge. Contact us for information about this unique benefit that gives you peace of mind.


This 3 day comprehensive course covers both the basic and advanced usage of Service Test to create automated test scripts. At the end of the course, you will be able to understand the basics of component and service testing; manage services using Service Test; parameterize tests to run with multiple sets of data; import services from various locations; handle security issues involved with component testing; and manage and create custom code in component testing.

There is a large emphasis on hands on use of the tool and each lesson is reinforced with exercises and review.


3 day(s)


9 - 5 ET




Approximately 80% of the course is devoted to lab exercises.

Intended Audience

The target audience for this course includes:
  • Quality Assurance Engineers
  • Technical Managers
  • Software Engineers
  • Customer Support Engineers
  • Anyone who needs to automate manual testing and verification processes using UFT for services testing


Knowledge of:
  • Windows
  • Web sites and browsers
  • Testing concepts
  • Some knowledge of programming concepts is helpful but not required for the latter part of the course



    Course Introduction
    • Course objectives
    • Course overview

    SOA Basics and Terminology
    • What is SOA?
    • When do we use it?
    • Why do we test it?
    • How do we test it?

    Service Test Overview
    • Setting up Service Test
    • Configuring Service Test
    • Ensuring Service Test is working

    Using Service Test
    • The Service Test Interface
    • The Visual Test Designer
    • Importing a service
    • Defining inputs
    • Defining outputs
    • Getting input from previous steps
    • Data driving your tests: Excel
    • Data driving your tests: Database
    • Controlling the flow

    Enhancing Service Tests
    • Using control flows
    • Utilizing checkpoints and reporting
    • Database validation with Service Test
    • Security with Service Test
    • Using JMS with Service Test
    • Working with custom code in Service Test
    • Service Test and load testing

    Unified Functional Testing
    • Overview
    • GUI validation
    • Service validation
    • Creating a UFT – Overview
    • Creating a UFT – Service Test