{"course":{"productid":34945,"modality":6,"active":true,"language":"en","title":"Unified Functional Testing One (UFT One) Essentials","productcode":"UFTO120","vendorcode":"MF","vendorname":"OpenText","fullproductcode":"MF-UFTO120","courseware":{"has_ekit":false,"has_printkit":true,"language":""},"url":"https:\/\/portal.flane.ch\/course\/opentext-ufto120","objective":"<p>On completion of this course, participants should be able to:<\/p>\n<ul>\n<li>Record and create scripts using Unified Functional Testing One (UFT One)<\/li><li>Enhance the scripts with synchronization, parametrization, and checkpoints<\/li><li>Create tests on client applications<\/li><li>Create tests on Web applications<\/li><li>Create tests using UFT One AI<\/li><li>Handle exceptions with recovery scenarios<\/li><li>Use UFT One to automate GUI and API tests<\/li><li>Test web services with the UFT One API<\/li><li>Describe the new AI features in UFT One and its advantages<\/li><li>Add additional UFT One features to make tests robust and provide better coverage<\/li><\/ul>","essentials":"<p>To be successful in this course, you should have the following prerequisites or knowledge:<\/p>\n<ul>\n<li>Working knowledge of Windows and web browsers<\/li><li>Experience with procedural programming or scripting languages<\/li><\/ul>","audience":"<p>Quality assurance engineers or any new users of UFT One<\/p>","contents":"<ul>\n<li>Module 1: Course Overview<\/li><li>Module 2: Software Overview<\/li><li>Module 3: Preparing to Record<\/li><li>Module 4: Creating a Basic Test<\/li><li>Module 5: Working with Objects<\/li><li>Module 6: Utilizing a Shared Object Repository<\/li><li>Module 7: Adding Synchronization<\/li><li>Module 8: Verifying with Standard Checkpoints<\/li><li>Module 9: Using Parameters<\/li><li>Module 10: Building Multiple Reusable Actions<\/li><li>Module 11: Adding Steps without Recording<\/li><li>Module 12: Creating Tests on a Web Application<\/li><li>Module 13: Creating a Basic AI Test<\/li><li>Module 14: Using Recovery Scenarios<\/li><li>Appendix A: Advanced Checkpoints for GUI Testing<\/li><li>Appendix B: Object Identification Techniques<\/li><li>Appendix C: API Testing with UFT One<\/li><\/ul>","outline":"<h5>Module 1: Course Overview<\/h5><ul>\n<li>Identify the contents and objectives of the course<\/li><li>Define the class schedule and class logistics<\/li><li>Identify the related courses<\/li><li>Discuss the lab environment details<\/li><\/ul><h5>Module 2: Software Overview<\/h5><ul>\n<li>Describe the advantages of UFT One as a testing tool<\/li><li>Preview the UFT One Start page and Help menus<\/li><li>Recognize the sample applications used in the labs<\/li><li>Identify resources for getting assistance<\/li><\/ul><h5>Module 3: Preparing to Record<\/h5><ul>\n<li>Identify functional testing principles and the benefits of automated testing<\/li><li>Navigate the typical GUI testing workflow<\/li><li>Document the steps of a business process<\/li><li>Prioritize business processes using effective criteria<\/li><li>Gather sufficient test data<\/li><li>Prepare the test environment for automated testing<\/li><\/ul><h5>Module 4: Creating a Basic Test<\/h5><ul>\n<li>Create a basic test from a manual test case<\/li><li>Run a test and check for errors<\/li><li>Save a test&lt;br \/&gt;&amp;bull; View test results<\/li><\/ul><h5>Module 5: Working with Objects<\/h5><ul>\n<li>Identify objects<\/li><li>Describing UFT One for GUI testing object<\/li><li>Identify objects in UFT One for GUI testing<\/li><li>Use the Object Repository to manage objects in UFT One for GUI testing<\/li><li>Resolve object identification issues<\/li><\/ul><h5>Module 6: Utilizing a Shared Object Repository<\/h5><ul>\n<li>Identify the types of object repositories<\/li><li>Manage shared object repositories using the Object Repository Manager<\/li><li>Use visual relation identifiers<\/li><\/ul><h5>Module 7: Adding Synchronization<\/h5><ul>\n<li>Define synchronization in UFT One for GUI testing<\/li><li>Identify the uses of synchronization in UFT One for GUI testing<\/li><li>Add a synchronization step for a specified object<\/li><\/ul><h5>Module 8: Verifying with Standard Checkpoints<\/h5><ul>\n<li>Define standard checkpoints<\/li><li>Add standard checkpoints to a test<\/li><li>Use a regular expression to add flexibility to a standard checkpoint<\/li><\/ul><h5>Module 9: Using Parameters<\/h5><ul>\n<li>Identify and use different parameter types<\/li><li>Insert an input parameter<\/li><li>Insert an output parameter<\/li><li>Parameterize a checkpoint<\/li><li>Evaluate test results for iterative tests<\/li><\/ul><h5>Module 10: Building Multiple Reusable Actions<\/h5><ul>\n<li>Identify actions in UFT One for GUI testing<\/li><li>Identify action types<\/li><li>Identify action and test iterations<\/li><li>Identify calls to existing actions and copies of actions<\/li><li>Share values using the global data table<\/li><li>Call actions with parameters<\/li><li>Store action return values<\/li><li>Create multiple actions from a single action<\/li><li>Create a new action<\/li><li>Call a reusable action from another test<\/li><li>Use local and global data sheets<\/li><li>Resolve missing actions<\/li><\/ul><h5>Module 11: Adding Steps without Recording<\/h5><ul>\n<li>List the types of steps that can be added to a test without using the record feature<\/li><li>Use conditional statements in a test<\/li><li>Use the Step Generator<\/li><li>Use the reporter object to report events in the test results<\/li><\/ul><h5>Module 12: Creating Tests on a Web Application<\/h5><ul>\n<li>Record and run a test on a web application<\/li><li>Insert standard checkpoints on web objects<\/li><li>Insert a text checkpoint in a test for a web application<\/li><\/ul><h5>Module 13: Creating a Basic AI Test<\/h5><ul>\n<li>Describe the new AI features in UFT One<\/li><li>Create a basic AI Test<\/li><\/ul><h5>Module 14: Using Recovery Scenarios<\/h5><ul>\n<li>Identify exceptions in a test<\/li><li>Create a recovery scenario<\/li><li>Associate a recovery scenario with a test<\/li><li>Set an optional step in a test<\/li><\/ul><h5>Appendix A: Advanced Checkpoints for GUI Testing<\/h5><ul>\n<li>Create table checkpoints<\/li><li>Create text and text area checkpoints<\/li><li>Create file content checkpoints<\/li><li>Create XML checkpoints<\/li><\/ul><h5>Appendix B: Object Identification Techniques<\/h5><ul>\n<li>Configure object identification<\/li><li>Describe mandatory and assistive properties<\/li><li>Use ordinal identifiers<\/li><li>Use smart identifiers<\/li><li>Describe when to use Smart Identification<\/li><li>Use the Smart Identification process<\/li><li>Describe how UFT One for GUI Testing uses Smart Identification &amp;ndash; Use Case Scenario<\/li><\/ul><h5>Appendix C: API Testing with UFT One<\/h5><ul>\n<li>Define Service Oriented Architecture (SOA)<\/li><li>Define the terminology and principles for API testing<\/li><li>Navigate the UFT One UI for API testing<\/li><li>Import services<\/li><li>Define test step inputs and outputs<\/li><li>Utilize data driving<\/li><li>Use the Results Viewer(s)<\/li><\/ul>","summary":"<p>This five-day course provides a comprehensive understanding of how to use the OpenTextTM UFT One application as an automated functional testing tool. Beginning with recording and playback, you learn how to create new automated tests.<\/p>\n<p>You explore enhancements, including synchronization, checkpoints, parameterization, reusable actions, function libraries, shared object repositories, and recovery scenarios.&lt;br \/&gt;Included in the appendices are sections on Advanced Checkpoints, Object Identification Techniques, and API testing, which contain an extensible framework for the construction and execution of functional tests of headless systems (systems that do not have a user interface).<\/p>\n<p>Highlights:<\/p>\n<ul>\n<li>Describe the advantages of UFT One as a testing tool<\/li><li>Navigate the typical GUI testing workflow<\/li><li>Create a basic test from a manual test case<\/li><li>Use the Object Repository to manage objects in UFT One for GUI testing<\/li><li>Identify the uses of synchronization in UFT One for GUI testing<\/li><li>Use a regular expression to add flexibility to a standard checkpoint<\/li><li>Use parameters in a test<\/li><li>Record and run a test on a client application<\/li><li>Record and run a test on a web application<\/li><li>Create a basic AI test<\/li><li>Handle exceptions with recovery scenarios<\/li><li>Create advanced checkpoints<\/li><li>Describe object identification techniques<\/li><li>Explore UFT One for API testing<\/li><\/ul>","objective_plain":"On completion of this course, participants should be able to:\n\n\n- Record and create scripts using Unified Functional Testing One (UFT One)\n- Enhance the scripts with synchronization, parametrization, and checkpoints\n- Create tests on client applications\n- Create tests on Web applications\n- Create tests using UFT One AI\n- Handle exceptions with recovery scenarios\n- Use UFT One to automate GUI and API tests\n- Test web services with the UFT One API\n- Describe the new AI features in UFT One and its advantages\n- Add additional UFT One features to make tests robust and provide better coverage","essentials_plain":"To be successful in this course, you should have the following prerequisites or knowledge:\n\n\n- Working knowledge of Windows and web browsers\n- Experience with procedural programming or scripting languages","audience_plain":"Quality assurance engineers or any new users of UFT One","contents_plain":"- Module 1: Course Overview\n- Module 2: Software Overview\n- Module 3: Preparing to Record\n- Module 4: Creating a Basic Test\n- Module 5: Working with Objects\n- Module 6: Utilizing a Shared Object Repository\n- Module 7: Adding Synchronization\n- Module 8: Verifying with Standard Checkpoints\n- Module 9: Using Parameters\n- Module 10: Building Multiple Reusable Actions\n- Module 11: Adding Steps without Recording\n- Module 12: Creating Tests on a Web Application\n- Module 13: Creating a Basic AI Test\n- Module 14: Using Recovery Scenarios\n- Appendix A: Advanced Checkpoints for GUI Testing\n- Appendix B: Object Identification Techniques\n- Appendix C: API Testing with UFT One","outline_plain":"Module 1: Course Overview\n\n\n- Identify the contents and objectives of the course\n- Define the class schedule and class logistics\n- Identify the related courses\n- Discuss the lab environment details\nModule 2: Software Overview\n\n\n- Describe the advantages of UFT One as a testing tool\n- Preview the UFT One Start page and Help menus\n- Recognize the sample applications used in the labs\n- Identify resources for getting assistance\nModule 3: Preparing to Record\n\n\n- Identify functional testing principles and the benefits of automated testing\n- Navigate the typical GUI testing workflow\n- Document the steps of a business process\n- Prioritize business processes using effective criteria\n- Gather sufficient test data\n- Prepare the test environment for automated testing\nModule 4: Creating a Basic Test\n\n\n- Create a basic test from a manual test case\n- Run a test and check for errors\n- Save a test&bull; View test results\nModule 5: Working with Objects\n\n\n- Identify objects\n- Describing UFT One for GUI testing object\n- Identify objects in UFT One for GUI testing\n- Use the Object Repository to manage objects in UFT One for GUI testing\n- Resolve object identification issues\nModule 6: Utilizing a Shared Object Repository\n\n\n- Identify the types of object repositories\n- Manage shared object repositories using the Object Repository Manager\n- Use visual relation identifiers\nModule 7: Adding Synchronization\n\n\n- Define synchronization in UFT One for GUI testing\n- Identify the uses of synchronization in UFT One for GUI testing\n- Add a synchronization step for a specified object\nModule 8: Verifying with Standard Checkpoints\n\n\n- Define standard checkpoints\n- Add standard checkpoints to a test\n- Use a regular expression to add flexibility to a standard checkpoint\nModule 9: Using Parameters\n\n\n- Identify and use different parameter types\n- Insert an input parameter\n- Insert an output parameter\n- Parameterize a checkpoint\n- Evaluate test results for iterative tests\nModule 10: Building Multiple Reusable Actions\n\n\n- Identify actions in UFT One for GUI testing\n- Identify action types\n- Identify action and test iterations\n- Identify calls to existing actions and copies of actions\n- Share values using the global data table\n- Call actions with parameters\n- Store action return values\n- Create multiple actions from a single action\n- Create a new action\n- Call a reusable action from another test\n- Use local and global data sheets\n- Resolve missing actions\nModule 11: Adding Steps without Recording\n\n\n- List the types of steps that can be added to a test without using the record feature\n- Use conditional statements in a test\n- Use the Step Generator\n- Use the reporter object to report events in the test results\nModule 12: Creating Tests on a Web Application\n\n\n- Record and run a test on a web application\n- Insert standard checkpoints on web objects\n- Insert a text checkpoint in a test for a web application\nModule 13: Creating a Basic AI Test\n\n\n- Describe the new AI features in UFT One\n- Create a basic AI Test\nModule 14: Using Recovery Scenarios\n\n\n- Identify exceptions in a test\n- Create a recovery scenario\n- Associate a recovery scenario with a test\n- Set an optional step in a test\nAppendix A: Advanced Checkpoints for GUI Testing\n\n\n- Create table checkpoints\n- Create text and text area checkpoints\n- Create file content checkpoints\n- Create XML checkpoints\nAppendix B: Object Identification Techniques\n\n\n- Configure object identification\n- Describe mandatory and assistive properties\n- Use ordinal identifiers\n- Use smart identifiers\n- Describe when to use Smart Identification\n- Use the Smart Identification process\n- Describe how UFT One for GUI Testing uses Smart Identification &ndash; Use Case Scenario\nAppendix C: API Testing with UFT One\n\n\n- Define Service Oriented Architecture (SOA)\n- Define the terminology and principles for API testing\n- Navigate the UFT One UI for API testing\n- Import services\n- Define test step inputs and outputs\n- Utilize data driving\n- Use the Results Viewer(s)","summary_plain":"This five-day course provides a comprehensive understanding of how to use the OpenTextTM UFT One application as an automated functional testing tool. Beginning with recording and playback, you learn how to create new automated tests.\n\nYou explore enhancements, including synchronization, checkpoints, parameterization, reusable actions, function libraries, shared object repositories, and recovery scenarios.Included in the appendices are sections on Advanced Checkpoints, Object Identification Techniques, and API testing, which contain an extensible framework for the construction and execution of functional tests of headless systems (systems that do not have a user interface).\n\nHighlights:\n\n\n- Describe the advantages of UFT One as a testing tool\n- Navigate the typical GUI testing workflow\n- Create a basic test from a manual test case\n- Use the Object Repository to manage objects in UFT One for GUI testing\n- Identify the uses of synchronization in UFT One for GUI testing\n- Use a regular expression to add flexibility to a standard checkpoint\n- Use parameters in a test\n- Record and run a test on a client application\n- Record and run a test on a web application\n- Create a basic AI test\n- Handle exceptions with recovery scenarios\n- Create advanced checkpoints\n- Describe object identification techniques\n- Explore UFT One for API testing","skill_level":"Intermediate","version":"24.2","duration":{"unit":"d","value":5,"formatted":"5 days"},"pricelist":{"List Price":{"DE":{"country":"DE","currency":"EUR","taxrate":19,"price":4000}}},"lastchanged":"2025-07-29T12:18:36+02:00","parenturl":"https:\/\/portal.flane.ch\/swisscom\/en\/json-courses","nexturl_course_schedule":"https:\/\/portal.flane.ch\/swisscom\/en\/json-course-schedule\/34945","source_lang":"en","source":"https:\/\/portal.flane.ch\/swisscom\/en\/json-course\/opentext-ufto120"}}