UFT/QTP Tutorials for beginners

Welcome to the beginners section of QTP Tutorial! This area is perfect to help you get started on learning automated testing with Unified Functional Testing (aka QTP). If you are new to automation and are looking for a place to learn everything, then this page is the place to start. We will teach you so much that once you are finished with our courses, you will be at the top 85% of the market.

We recommend that you begin by watching:

  1. Getting started with Unified Functional Testing/QTP
  2. Best actions to take when QTP / UFT is not recognizing objects
  3. VBscript course
  4. And then you will be ready for all of the advanced topics


Here is a preview of all of our amazing QTP Tutorials. The full content can be viewed for FREE, just by joining our Premium Insider Club!

[catlist name=qtp-basics orderby=title order=asc numberposts=100]


Enjoy all of our QTP and UFT tutorials in audio format for FREE. Download the content and listen to it on the way to your next interview!

[catlist name=audiopodcast orderby=title order=asc numberposts=100]


[s2If current_user_is(s2member_level0) OR !current_user_can(access_s2member_level0)]
You must have access to our premium membership to view the courses below.
My Premium Access

Continue watching the rest of these amazing tutorials listed below...


Module 1 Getting started with Unified Functional Testing/QTP
Unit 1 Course notes
Unit 2 Free: Getting Started with UFT-Intro
Unit 3 Free: Intro to Agile Methodology
Unit 4 Free: Identifying the goals of the project
Unit 5 Free: What to expect from the future
Unit 6 Free: The advantages of short sprints in Agile
Unit 7 Sprint planning and starting development
Unit 8 What happens in the software development environments
Unit 9 What happens in the software development environments 2
Unit 10 What is regression testing?
Unit 11 Moving code to production
Unit 12 Most efficient way to create automated tests
Unit 13 How to continue working in an Agile environment
Unit 14 What is Unified Functional Testing?
Unit 15 What is automated functional testing?
Unit 16 How does Automated Testing reduce risk?
Unit 17 How does Automated Testing enable faster execution and higher test accuracy?
Unit 18 How does Automated help to find more defects?
Unit 19 How does Automated Testing allow for test case reusability?
Unit 20 What is the level of effort for a manual test over time?
Unit 21 A graph of manual testing vs automated testing LOE
Unit 22 A few more disadvantanges of automated testing
Unit 23 Smoke tests are good candidates for automation
Unit 24 Regression tests are good candidates for automation
Unit 25 Cross browser testing is good for automation
Unit 26 Repetitive tasks are great for automation
Unit 27 Bad candidates for automated testing
Unit 28 Free: Intro and opening Unified Functional Testing
Unit 29 Free: Start page of UFT
Unit 30 Free: File menu and debug pane
Unit 31 Free: Creating a solution and adding a GUI Test
Unit 32 Free: Examining a solution of Unified Functional Testing
Unit 33 One awesome feature of Unified Functional Testing
Unit 34 How to start recording a test with Unified Functional Testing
Unit 35 How to playback a recorded a test
Unit 36 Object repository
Unit 37 Some disadvantages of an Object Repository
Unit 38 Debugging code using Unified Functional Testing
Unit 39 Console Pane and Data Table
Unit 40 Data Table
Unit 41 Free: Some very important features of a DataTable
Unit 42 Free: Summary of the DataTable in Unified Functional Testing
Unit 43 Free: Where to configure the add-ins and how to download test settings into a vbs file
Unit 44 Free: How to disable smart identification
Unit 45 Free: How to configure environmental variables
Unit 46 Free: Final settings in the Test Settings menu
Unit 47 Free: Edit and View menus
Unit 48 Free: Search and Design menus
Unit 49 Free: Record and Run settings and the Resources Pane
Unit 50 Free: How to use the object spy in UFT
Unit 51 How to add objects to the Object Repository
Unit 52 Using Descriptive Programming to recognize objects
Unit 53 What happens when UFT does not recognize objects
Unit 54 Object identification window
Unit 55 Regular expression evaluator
Unit 56 Options menu
Unit 57 How to use the password encoder
Unit 58 Running code with a password that has been encoded
Unit 59 Unified Functional Testing batch runner
Unit 60 Summary of everything that we covered related to UFT
Unit 61 Free: Intro to the next UFT topics
Unit 62 Free: Describing the goal of the smoke test
Unit 63 Free: Opening the solution and adding a new GUI test
Unit 64 Free: Writing the pseudocode for automated test
Unit 65 Using descriptive programming for logging into QTP Tutorial
Unit 66 Understanding descriptive programming
Unit 67 How to find a unique object in automated testing
Unit 68 How to perform actions on an object
Unit 69 How to use the Console pane in UFT
Unit 70 Logging into QTP Tutorial
Unit 71 Setting up a checkpoint with descriptive programming
Unit 72 Finishing coding the rest of the automated test
Unit 73 Refactoring the code to work
Unit 74 Successful completion of the UFT smoke test
Unit 75 Refactoring one more time
Unit 76 Final refactoring of the test case
Unit 77 Summary on everything that was covered in "Getting Started With Unified Functional Testing/QTP" course



  • MSwelch20

    I’ve watched the beginners – pitfalls of record and playback, as well as all four of Identifying Objects videos. Where do you suggest I go next? Which should be watched next?
    Is there a path?
    Thank you for the great videos!

  • MSwelch20

    Queston, Are you going to change the videos since UFT is now using version 12? Or will you just continue on with 11.5?

    • Hi. We are not going to change the videos but we will be adding videos with the newer version of UFT. All of the tutorials we currently have on the site can still be implemented on the new version of UFT.

  • MSwelch20

    Thank you! I actually selected the next series and you had opened it in 12. =) These are great videos.

Pin It on Pinterest

Clef two-factor authentication