Course Outline
Module 1: HP UFT Overview
• The UFT Start page
Module 2: Preparation for Recording / Benefits of Test Automation
• Navigating the standard GUI testing workflow
• Documenting business process steps
• Prioritising business processes based on effective criteria
• Collecting adequate test data
• Preparing the environment for automated testing
Module 3: Converting manual test cases to automated tests
• Executing a test and verifying for errors
• Saving the test configuration
• Reviewing test outcomes
Module 4: Object Identification
• Identifying objects within UFT for GUI Testing
• Managing test objects via the Object Repository in UFT for GUI Testing
Module 5: Sharing the Object Repository
• Recognising different types of object repositories
• Managing shared object repositories with the Object Repository Manager
• Utilising visual relation identifiers
Module 6: Object Synchronisation
• Defining synchronisation in UFT for GUI Testing
• Understanding the applications of synchronisation in UFT for GUI Testing
• Inserting a synchronisation step for a specific object
Module 7: Utilising Checkpoints
• Defining standard checkpoints
• Adding standard checkpoints to a test sequence
• Applying regular expressions to enhance the flexibility of standard checkpoints
Module 8: Working with Parameters
• Inserting input parameters
• Inserting output parameters
• Parameterising a checkpoint
• Analysing test results for iterative runs
Module 9: Leveraging Reusable Actions
• Identifying actions in GUI testing
• Recognising different action types
• Understanding action and test iterations
• Identifying calls to existing actions and action copies
• Sharing values through the global data table
• Invoking actions with parameters
• Storing action return values
• Deriving multiple actions from a single one
• Creating a new action
• Calling a reusable action from a different test
• Using local and global data sheets
• Resolving missing action references
Module 10: Adding steps without the recording tool
• Listing step types that can be added without using the record feature
• Implementing conditional statements within a test
• Utilising the Step Generator
• Employing the reporter object to log events in test results
Module 11: Creating Tests for Web Applications
• Recording and executing a test against a web application
• Inserting standard checkpoints on web objects
• Adding a text checkpoint for web application testing
Module 12: Testing web services with UFT API
• Defining Service Oriented Architecture (SOA)
• Identifying SOA components
• Defining the terminology and principles of component testing
• Navigating the UFT interface for API testing
• Creating a basic Service Test (API Test) in UFT
Requirements
None.
Testimonials (3)
hands on exercises, easier to retain information
ashley bolen - Insurance Corporation of British Columbia
Course - Test Automation with Selenium
Very interesting subject and very knowledgeable trainer
Pedro Miguel Costa - Natixis
Course - Automation Testing with Cypress
Key topics can be discussed and agreed upon with the trainer in advance. Relaxed and pleasant atmosphere during the seminar days.