Skip to main content

Section outline

    • Introduction to UFT One & GUI Test Architecture
    • Understanding Object Classes & Test Object Identification
    • Using Object Spy for Web & Desktop Applications
    • Recording, Running & Debugging GUI Tests
    • Analyzing Test Results & Debugging Syntax Errors
    • Working with Local & Shared Object Repositories (OR)
    • Managing OR (Creating, Associating, Merging & Comparing ORs)

    Hands-on Lab: Recording & executing GUI test cases in UFT One.

    • Programmatically Loading & Unloading OR
    • Understanding Object Identification Mechanism (Mandatory, Assistive, Smart ID)
    • XPath, CSS, and AI-Based Object Recognition
    • UFT Insight Recording & Manual Object Addition
    • VBScript Essentials for UFT One
      • Variables, Constants, Data Types, Operators
      • Control Structures, Functions, Arrays & Collections
      • Debugging & Error Handling Techniques
      • File Handling (XML, JSON) with VBScript

    Hands-on Lab: Writing basic VBScript automation scripts.

    • Regular Expressions & Synchronization Techniques
    • Descriptive Programming (Static & Dynamic)
    • Checkpoints (Standard, XML, File Content Checkpoints)
    • Validating UI Objects & Database Queries using VBScript
    • Creating & Managing Library Files for Reusability

    Hands-on Lab: Building reusable UFT scripts with descriptive programming.

    • Working with UFT Actions (Reusable, Nested, Call-to-Existing)
    • Passing Parameters & Returning Values from Actions
    • Data-Driven Testing using Data Tables & Excel Files
    • Error Handling & Debugging Techniques
      • Runtime Errors, Global Settings, Recovery Scenarios
    • Managing Test Data & Environment Variables

    Hands-on Lab: Creating reusable test scripts using Actions & Data Tables.

    • Overview of Mobile Testing with UFT One
    • REST API Testing (POST Request Validation in UFT One)
    • Introduction to Test Automation Frameworks
    • Types of Frameworks (Keyword-Driven, Data-Driven, Hybrid)
    • Designing & Implementing a Hybrid Framework in UFT One
    • End-to-End Test Case Automation & Execution
    • Integrating UFT Test Execution with Jenkins CI/CD Pipeline

    Final Hands-on Lab: Developing & executing a complete Hybrid Test Framework.