Unified Functional Testing
VB Scripting

  • Introduction to Visual Basic Scripting
  • Basic understanding of input and output statements
  • Variables and Constants
  • Datatype and Variant Types
  • Control Statements

If Statements
Select Case Statements
For Loops
Do Loops

  • Arrays, Types of arrays
  • Functions and Subroutines
  • File System Objects
  • Excel Object
  • Regular Expressions

Introduction to Automation

  • What is Automation
  • Advantages & Disadvantage of Automation
  • When do we go for Automation

Introduction to UFT

  • What is UFT?
  • Languages & Platform  supported by UFT

Record and Playback

  • What is Recording
  • Types of Recording
  • Advantages and Disadvantages of  Recording

Object Repository

  • What is an Object and Object Repository
  • Difference between Test Object and Run Time Object
  • Different ways of adding the objects to object repository
  • Type of Object Repositories ( Local and Shared)
  • Object Identification Process
  • Smart Identification

Descriptive Programming

  • What is Descriptive Programming
  • Designing DP scripts
  • Handling Dynamic objects
  • Child objects
  • Handling web tables

Handling Popups

  • Introduction to types of popup
  • Techniques identify popup type
  • Handling different types of popup


  • Reading and Writing data into data tables
  • Designing scripts using the data in the datatable
  • Difference between Excel File and DataTable

Automation FrameWork

  • What is Automation Frame Work
  • Why Frame work
  • Types of  Frame work
  • Designing Frame work
  • Implementation of Frame Work
  • Execution of Frame Work

Quality Center

  • Integration with Test Management Tool- Quality Center (ALM)
  • Adding automation test script to QC
  • Creating Test set in QC
  • Executing the automation test suite from QC

Automation Project

  • Implementing Frame work on Web Project
  • Challenges faced in Automation Project and Handling it
  • Automation Life Cycle