UFT (Unified Functional Testing) for Web, API and Desktop Applications-Live Training
(ALM / QC Integration , Web & Desktop Applications, Descriptive Programming, Data-Driven Testing, Functions & Libraries, Automation Framework Design)
Our UFT (Unified Functional Testing) Full Course is a comprehensive 34-hour training program designed for both aspiring and experienced QA professionals. This course covers everything from the fundamentals of automation testing to advanced concepts like API automation, framework design, and ALM/QC integration. With hands-on projects, real-time scenarios, and in-depth VBScript training, learners gain practical skills to automate web, desktop, and API applications efficiently. Whether you’re starting your automation journey or looking to upgrade your expertise, this course prepares you for real-world testing environments.
About The Instructor:
Our UFT Trainer is a certified automation testing professional with over 8.5 years of experience in designing and executing comprehensive test automation solutions for both web and desktop applications. With expertise in UFT (Unified Functional Testing) and Selenium with Java, the trainer has worked extensively on real-world projects across various testing types, including functional, regression, and API testing. The trainer is highly proficient in building and maintaining automation frameworks such as Hybrid, Keyword-driven, and Data-driven frameworks. They possess a deep understanding of Descriptive Programming, data-driven testing, and integrating automation tools with platforms like ALM/QC and Jenkins. Their skill set also includes a strong command over VBScript, TestNG, Java, and advanced debugging and reporting techniques. Passionate about empowering professionals, the trainer has successfully mentored over 100+ students and QA professionals, offering a learning experience focused on real-time examples, interview-oriented content, and project-based assignments. Students can expect a hands-on, structured approach that emphasizes practical knowledge, industry best practices, and preparation for real-world automation testing challenges. |
Live Sessions Price:
For LIVE sessions – Offer price after discount is 200 USD 159 89 USD Or USD15000 INR 12000 INR 6900 Rupees.
OR
Free Demo Session:
13th May @ 7 AM – 8 AM (IST) (Indian Timings)
12th May @ 9:30 PM – 10:30 PM (EST) (U.S Timings)
13th May @ 2:30 AM – 3:30 AM (BST) (UK Timings)
Class Schedule:
For Participants in India: Monday to Friday @ 7 AM – 8 AM (IST)
For Participants in the US: Sunday to Thursday @ 9:30 PM – 10:30 PM (EST)
For Participants in the UK: Monday to Friday @ 2:30 AM – 3:30 AM (BST)
What students have to say about Pavan kumar:
Really solid course! It starts with UFT basics and smoothly builds up to advanced topics like frameworks and ALM integration. Learned a lot – Meera Nair
The trainer explained everything in a very structured way. Each session built logically on the last, making complex topics like descriptive programming much easier to understand- Tanvi
Loved the section on automation frameworks and how UFT fits into enterprise-level testing. Everything was explained clearly with real-world scenarios-Neeraj
This course gave me a strong foundation in both UFT and VBScript. Totally worth the time and effort.- Ishita
Clear, concise, and lots of practical examples. Great course for anyone looking to get hands-on with UFT – Vivek Sharma
Excellent course for beginners and professionals shifting to test automation. I’m glad I enrolled –Ananya Reddy
he course was well-paced and very practical. Even with a full-time job, I was able to follow along and practice consistently. The hands-on approach made all the difference – Aditya
What will I Learn by end of this course?
- Gain a solid understanding of test automation concepts and confidently work with the UFT architecture, IDE, and components
- Implement real-time scenarios and frameworks
- Learn to automate functional and regression tests for web, desktop, and API applications using UFT’s recording and scripting tools.
- Understand the fundamentals of test automation
- Develop strong scripting skills in VBScript, including variables, loops, functions, arrays, and error handling.
- Manage Object Repositories efficiently and use static and dynamic Descriptive Programming for flexible object handling.
- Perform Data-Driven Testing (DDT) by working with DataTables, Excel files, environment variables, and the File System Object (FSO).
- Build modular and reusable automation frameworks, such as Linear, Keyword-driven, Data-driven, and Hybrid frameworks.
- Integrate UFT with ALM/QC for test management and automate REST/SOAP APIs using UFT’s built-in API testing capabilities
Salient Features:
- 34+ Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Who can enroll in this course?
- QA Engineers looking to upskill in functional and regression automation using UFT.
- Manual testers aiming to transition into automated testing with industry-standard tools.
- Beginners who want to build a strong foundation in test automation and VBScript.
- Developers interested in learning test automation for desktop, web, and API applications
- Professionals seeking to understand automation frameworks and integrate UFT with ALM/QC
- Anyone looking to enhance their knowledge in end-to-end automation and real-time test scenarios.
.
Course syllabus:
Module 1: Introduction to Test Automation & UFT (2 Hours)
• Importance of automation testing
• Overview of UFT (History, Versions, Features)
• UFT Architecture & Components
• Installing & launching UFT
• Add-ins (Web, Windows, Java, etc.)
Module 2: UFT IDE and Record & Playback (2 Hours)
• UFT IDE overview
• Types of recording (Normal, Analog, Low-Level)
• Playback and result analysis
• Limitations of record & playback
Module 3: VBScript Fundamentals for UFT (4 Hours)
• Variables, Data types
• Operators, Conditions, Loops
• Functions and Subroutines
• Arrays and Dictionary objects
• Error handling (On Error Resume Next)
Module 4: Object Repository (OR) Descriptive Programming (3 Hours)
• Types: Local vs Shared OR
• Managing OR: Add, Remove, Update
• Object Spy
• Descriptive Programming (DP)
• Static vs Dynamic DP
Module 5: Synchronization & Checkpoints (2 Hours)
• Synchronization methods (Wait, Sync, Exist, WaitProperty)
• Types of Checkpoints (Standard, Bitmap, Text, Database, XML)
Module 6: Actions in UFT (2 Hours)
• Types: Reusable, Non-reusable, External
• Action Parameters
• Calling actions from other tests
• Action iteration
Module 7: Data-Driven Testing (DDT) (3 Hours)
• Parameterization using DataTable
• Importing data from Excel
• Environment variables (User-defined, Built-in)
• Using FSO (File System Object)
Module 8: Working with Functions & Libraries (2 Hours)
• Creating custom functions
• Function libraries (.vbs)
• Associating and calling functions
• Debugging techniques
Module 9: Automation Framework Design (5 Hours)
• Types: Linear, Modular, Data-driven, Keyword-driven, Hybrid
• Folder structure and best practices
• Logging and reporting techniques
• Reusable functions and object repositories
Module 10: UFT with Web & Desktop Applications (3 Hours)
• Automating Web applications (Forms, Tables, Links, Buttons)
• Automating Windows-based applications
• Handling dynamic objects
• Browser compatibility issues
Module 11: Error Handling & Debugging (2 Hours)
• Breakpoints and Step operations
• Watch, Locals, and Output panes
• Reporter.ReportEvent for logging
• Recovery Scenarios: Use cases & best practices
Module 12: UFT + ALM / QC Integration (2 Hours)
• Overview of ALM/QC
• Uploading test cases to ALM
Module 13: Automation of APIs with UFT (2 Hours)
• REST and SOAP services overview
• Using UFT’s API Test feature
• Creating a simple API test case
• Validating responses