<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="34945" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/opentext-ufto120" lastchanged="2025-07-29T12:18:36+02:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Unified Functional Testing One (UFT One) Essentials</title><productcode>UFTO120</productcode><vendorcode>MF</vendorcode><vendorname>OpenText</vendorname><fullproductcode>MF-UFTO120</fullproductcode><version>24.2</version><objective>&lt;p&gt;On completion of this course, participants should be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Record and create scripts using Unified Functional Testing One (UFT One)&lt;/li&gt;&lt;li&gt;Enhance the scripts with synchronization, parametrization, and checkpoints&lt;/li&gt;&lt;li&gt;Create tests on client applications&lt;/li&gt;&lt;li&gt;Create tests on Web applications&lt;/li&gt;&lt;li&gt;Create tests using UFT One AI&lt;/li&gt;&lt;li&gt;Handle exceptions with recovery scenarios&lt;/li&gt;&lt;li&gt;Use UFT One to automate GUI and API tests&lt;/li&gt;&lt;li&gt;Test web services with the UFT One API&lt;/li&gt;&lt;li&gt;Describe the new AI features in UFT One and its advantages&lt;/li&gt;&lt;li&gt;Add additional UFT One features to make tests robust and provide better coverage&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;p&gt;To be successful in this course, you should have the following prerequisites or knowledge:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Working knowledge of Windows and web browsers&lt;/li&gt;&lt;li&gt;Experience with procedural programming or scripting languages&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;Quality assurance engineers or any new users of UFT One&lt;/p&gt;</audience><contents>&lt;ul&gt;
&lt;li&gt;Module 1: Course Overview&lt;/li&gt;&lt;li&gt;Module 2: Software Overview&lt;/li&gt;&lt;li&gt;Module 3: Preparing to Record&lt;/li&gt;&lt;li&gt;Module 4: Creating a Basic Test&lt;/li&gt;&lt;li&gt;Module 5: Working with Objects&lt;/li&gt;&lt;li&gt;Module 6: Utilizing a Shared Object Repository&lt;/li&gt;&lt;li&gt;Module 7: Adding Synchronization&lt;/li&gt;&lt;li&gt;Module 8: Verifying with Standard Checkpoints&lt;/li&gt;&lt;li&gt;Module 9: Using Parameters&lt;/li&gt;&lt;li&gt;Module 10: Building Multiple Reusable Actions&lt;/li&gt;&lt;li&gt;Module 11: Adding Steps without Recording&lt;/li&gt;&lt;li&gt;Module 12: Creating Tests on a Web Application&lt;/li&gt;&lt;li&gt;Module 13: Creating a Basic AI Test&lt;/li&gt;&lt;li&gt;Module 14: Using Recovery Scenarios&lt;/li&gt;&lt;li&gt;Appendix A: Advanced Checkpoints for GUI Testing&lt;/li&gt;&lt;li&gt;Appendix B: Object Identification Techniques&lt;/li&gt;&lt;li&gt;Appendix C: API Testing with UFT One&lt;/li&gt;&lt;/ul&gt;</contents><outline>&lt;h5&gt;Module 1: Course Overview&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Identify the contents and objectives of the course&lt;/li&gt;&lt;li&gt;Define the class schedule and class logistics&lt;/li&gt;&lt;li&gt;Identify the related courses&lt;/li&gt;&lt;li&gt;Discuss the lab environment details&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 2: Software Overview&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe the advantages of UFT One as a testing tool&lt;/li&gt;&lt;li&gt;Preview the UFT One Start page and Help menus&lt;/li&gt;&lt;li&gt;Recognize the sample applications used in the labs&lt;/li&gt;&lt;li&gt;Identify resources for getting assistance&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 3: Preparing to Record&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Identify functional testing principles and the benefits of automated testing&lt;/li&gt;&lt;li&gt;Navigate the typical GUI testing workflow&lt;/li&gt;&lt;li&gt;Document the steps of a business process&lt;/li&gt;&lt;li&gt;Prioritize business processes using effective criteria&lt;/li&gt;&lt;li&gt;Gather sufficient test data&lt;/li&gt;&lt;li&gt;Prepare the test environment for automated testing&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 4: Creating a Basic Test&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Create a basic test from a manual test case&lt;/li&gt;&lt;li&gt;Run a test and check for errors&lt;/li&gt;&lt;li&gt;Save a test&amp;lt;br /&amp;gt;&amp;amp;bull; View test results&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 5: Working with Objects&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Identify objects&lt;/li&gt;&lt;li&gt;Describing UFT One for GUI testing object&lt;/li&gt;&lt;li&gt;Identify objects in UFT One for GUI testing&lt;/li&gt;&lt;li&gt;Use the Object Repository to manage objects in UFT One for GUI testing&lt;/li&gt;&lt;li&gt;Resolve object identification issues&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 6: Utilizing a Shared Object Repository&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Identify the types of object repositories&lt;/li&gt;&lt;li&gt;Manage shared object repositories using the Object Repository Manager&lt;/li&gt;&lt;li&gt;Use visual relation identifiers&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 7: Adding Synchronization&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Define synchronization in UFT One for GUI testing&lt;/li&gt;&lt;li&gt;Identify the uses of synchronization in UFT One for GUI testing&lt;/li&gt;&lt;li&gt;Add a synchronization step for a specified object&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 8: Verifying with Standard Checkpoints&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Define standard checkpoints&lt;/li&gt;&lt;li&gt;Add standard checkpoints to a test&lt;/li&gt;&lt;li&gt;Use a regular expression to add flexibility to a standard checkpoint&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 9: Using Parameters&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Identify and use different parameter types&lt;/li&gt;&lt;li&gt;Insert an input parameter&lt;/li&gt;&lt;li&gt;Insert an output parameter&lt;/li&gt;&lt;li&gt;Parameterize a checkpoint&lt;/li&gt;&lt;li&gt;Evaluate test results for iterative tests&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 10: Building Multiple Reusable Actions&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Identify actions in UFT One for GUI testing&lt;/li&gt;&lt;li&gt;Identify action types&lt;/li&gt;&lt;li&gt;Identify action and test iterations&lt;/li&gt;&lt;li&gt;Identify calls to existing actions and copies of actions&lt;/li&gt;&lt;li&gt;Share values using the global data table&lt;/li&gt;&lt;li&gt;Call actions with parameters&lt;/li&gt;&lt;li&gt;Store action return values&lt;/li&gt;&lt;li&gt;Create multiple actions from a single action&lt;/li&gt;&lt;li&gt;Create a new action&lt;/li&gt;&lt;li&gt;Call a reusable action from another test&lt;/li&gt;&lt;li&gt;Use local and global data sheets&lt;/li&gt;&lt;li&gt;Resolve missing actions&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 11: Adding Steps without Recording&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;List the types of steps that can be added to a test without using the record feature&lt;/li&gt;&lt;li&gt;Use conditional statements in a test&lt;/li&gt;&lt;li&gt;Use the Step Generator&lt;/li&gt;&lt;li&gt;Use the reporter object to report events in the test results&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 12: Creating Tests on a Web Application&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Record and run a test on a web application&lt;/li&gt;&lt;li&gt;Insert standard checkpoints on web objects&lt;/li&gt;&lt;li&gt;Insert a text checkpoint in a test for a web application&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 13: Creating a Basic AI Test&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe the new AI features in UFT One&lt;/li&gt;&lt;li&gt;Create a basic AI Test&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 14: Using Recovery Scenarios&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Identify exceptions in a test&lt;/li&gt;&lt;li&gt;Create a recovery scenario&lt;/li&gt;&lt;li&gt;Associate a recovery scenario with a test&lt;/li&gt;&lt;li&gt;Set an optional step in a test&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Appendix A: Advanced Checkpoints for GUI Testing&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Create table checkpoints&lt;/li&gt;&lt;li&gt;Create text and text area checkpoints&lt;/li&gt;&lt;li&gt;Create file content checkpoints&lt;/li&gt;&lt;li&gt;Create XML checkpoints&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Appendix B: Object Identification Techniques&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Configure object identification&lt;/li&gt;&lt;li&gt;Describe mandatory and assistive properties&lt;/li&gt;&lt;li&gt;Use ordinal identifiers&lt;/li&gt;&lt;li&gt;Use smart identifiers&lt;/li&gt;&lt;li&gt;Describe when to use Smart Identification&lt;/li&gt;&lt;li&gt;Use the Smart Identification process&lt;/li&gt;&lt;li&gt;Describe how UFT One for GUI Testing uses Smart Identification &amp;amp;ndash; Use Case Scenario&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Appendix C: API Testing with UFT One&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Define Service Oriented Architecture (SOA)&lt;/li&gt;&lt;li&gt;Define the terminology and principles for API testing&lt;/li&gt;&lt;li&gt;Navigate the UFT One UI for API testing&lt;/li&gt;&lt;li&gt;Import services&lt;/li&gt;&lt;li&gt;Define test step inputs and outputs&lt;/li&gt;&lt;li&gt;Utilize data driving&lt;/li&gt;&lt;li&gt;Use the Results Viewer(s)&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>On completion of this course, participants should be able to:


- Record and create scripts using Unified Functional Testing One (UFT One)
- Enhance the scripts with synchronization, parametrization, and checkpoints
- Create tests on client applications
- Create tests on Web applications
- Create tests using UFT One AI
- Handle exceptions with recovery scenarios
- Use UFT One to automate GUI and API tests
- Test web services with the UFT One API
- Describe the new AI features in UFT One and its advantages
- Add additional UFT One features to make tests robust and provide better coverage</objective_plain><essentials_plain>To be successful in this course, you should have the following prerequisites or knowledge:


- Working knowledge of Windows and web browsers
- Experience with procedural programming or scripting languages</essentials_plain><audience_plain>Quality assurance engineers or any new users of UFT One</audience_plain><contents_plain>- Module 1: Course Overview
- Module 2: Software Overview
- Module 3: Preparing to Record
- Module 4: Creating a Basic Test
- Module 5: Working with Objects
- Module 6: Utilizing a Shared Object Repository
- Module 7: Adding Synchronization
- Module 8: Verifying with Standard Checkpoints
- Module 9: Using Parameters
- Module 10: Building Multiple Reusable Actions
- Module 11: Adding Steps without Recording
- Module 12: Creating Tests on a Web Application
- Module 13: Creating a Basic AI Test
- Module 14: Using Recovery Scenarios
- Appendix A: Advanced Checkpoints for GUI Testing
- Appendix B: Object Identification Techniques
- Appendix C: API Testing with UFT One</contents_plain><outline_plain>Module 1: Course Overview


- Identify the contents and objectives of the course
- Define the class schedule and class logistics
- Identify the related courses
- Discuss the lab environment details
Module 2: Software Overview


- Describe the advantages of UFT One as a testing tool
- Preview the UFT One Start page and Help menus
- Recognize the sample applications used in the labs
- Identify resources for getting assistance
Module 3: Preparing to Record


- Identify functional testing principles and the benefits of automated testing
- Navigate the typical GUI testing workflow
- Document the steps of a business process
- Prioritize business processes using effective criteria
- Gather sufficient test data
- Prepare the test environment for automated testing
Module 4: Creating a Basic Test


- Create a basic test from a manual test case
- Run a test and check for errors
- Save a test&amp;bull; View test results
Module 5: Working with Objects


- Identify objects
- Describing UFT One for GUI testing object
- Identify objects in UFT One for GUI testing
- Use the Object Repository to manage objects in UFT One for GUI testing
- Resolve object identification issues
Module 6: Utilizing a Shared Object Repository


- Identify the types of object repositories
- Manage shared object repositories using the Object Repository Manager
- Use visual relation identifiers
Module 7: Adding Synchronization


- Define synchronization in UFT One for GUI testing
- Identify the uses of synchronization in UFT One for GUI testing
- Add a synchronization step for a specified object
Module 8: Verifying with Standard Checkpoints


- Define standard checkpoints
- Add standard checkpoints to a test
- Use a regular expression to add flexibility to a standard checkpoint
Module 9: Using Parameters


- Identify and use different parameter types
- Insert an input parameter
- Insert an output parameter
- Parameterize a checkpoint
- Evaluate test results for iterative tests
Module 10: Building Multiple Reusable Actions


- Identify actions in UFT One for GUI testing
- Identify action types
- Identify action and test iterations
- Identify calls to existing actions and copies of actions
- Share values using the global data table
- Call actions with parameters
- Store action return values
- Create multiple actions from a single action
- Create a new action
- Call a reusable action from another test
- Use local and global data sheets
- Resolve missing actions
Module 11: Adding Steps without Recording


- List the types of steps that can be added to a test without using the record feature
- Use conditional statements in a test
- Use the Step Generator
- Use the reporter object to report events in the test results
Module 12: Creating Tests on a Web Application


- Record and run a test on a web application
- Insert standard checkpoints on web objects
- Insert a text checkpoint in a test for a web application
Module 13: Creating a Basic AI Test


- Describe the new AI features in UFT One
- Create a basic AI Test
Module 14: Using Recovery Scenarios


- Identify exceptions in a test
- Create a recovery scenario
- Associate a recovery scenario with a test
- Set an optional step in a test
Appendix A: Advanced Checkpoints for GUI Testing


- Create table checkpoints
- Create text and text area checkpoints
- Create file content checkpoints
- Create XML checkpoints
Appendix B: Object Identification Techniques


- Configure object identification
- Describe mandatory and assistive properties
- Use ordinal identifiers
- Use smart identifiers
- Describe when to use Smart Identification
- Use the Smart Identification process
- Describe how UFT One for GUI Testing uses Smart Identification &amp;ndash; Use Case Scenario
Appendix C: API Testing with UFT One


- Define Service Oriented Architecture (SOA)
- Define the terminology and principles for API testing
- Navigate the UFT One UI for API testing
- Import services
- Define test step inputs and outputs
- Utilize data driving
- Use the Results Viewer(s)</outline_plain><duration unit="d" days="5">5 jours</duration><pricelist><price country="DE" currency="EUR">4000.00</price></pricelist><miles/></course>