<?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="35968" language="en" source="https://portal.flane.ch/swisscom/en/xml-course/opentext-uftoa" lastchanged="2025-05-12T08:43:58+02:00" parent="https://portal.flane.ch/swisscom/en/xml-courses"><title>Unified Functional Testing One (UFT One) Advanced</title><productcode>UFTOA</productcode><vendorcode>MF</vendorcode><vendorname>OpenText</vendorname><fullproductcode>MF-UFTOA</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;Explain the advantages of UFT One as a testing tool.&lt;/li&gt;&lt;li&gt;Explain the advanced Editor functionality.&lt;/li&gt;&lt;li&gt;Use VBScript.&lt;/li&gt;&lt;li&gt;Work with objects, dynamic data, and dynamic objects.&lt;/li&gt;&lt;li&gt;Retrieve external data.&lt;/li&gt;&lt;li&gt;Handle GUI testing exceptions.&lt;/li&gt;&lt;li&gt;Create new procedures.&lt;/li&gt;&lt;li&gt;Use the Test Combination Generator tool to generate test data.&lt;/li&gt;&lt;li&gt;Integrate UFT One with ALM QC and ALM Octane.&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;Experience working with UFT One for six months or more&lt;/li&gt;&lt;li&gt;Basic penetration tester skills&lt;/li&gt;&lt;li&gt;Ability to read HTTPS requests and responses&lt;/li&gt;&lt;li&gt;Basic understanding of web technologies and computer desktop, browser, and file system navigation skills&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;Application testers and QA Engineers&lt;/p&gt;</audience><contents>&lt;h5&gt;Chapter 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 logistics.&lt;/li&gt;&lt;li&gt;Discuss the lab environment details.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Chapter 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;Chapter 3: Advanced Editor Features&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Review the UFT Editor basic functionality.&lt;/li&gt;&lt;li&gt;Use the Step Generator to create new steps in your test.&lt;/li&gt;&lt;li&gt;Enter steps manually in the Editor.&lt;/li&gt;&lt;li&gt;Use statement completion.&lt;/li&gt;&lt;li&gt;Trace and debug tests.&lt;/li&gt;&lt;li&gt;Use the Test Batch Runner.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Chapter 4: Using VBScript&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Create constants and variables to hold important values.&lt;/li&gt;&lt;li&gt;Format steps and create comments for clarity.&lt;/li&gt;&lt;li&gt;Use operators to modify or compare values.&lt;/li&gt;&lt;li&gt;Build conditional statements.&lt;/li&gt;&lt;li&gt;Call built-in functions from the VBScript function library.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Chapter 5: Working with Object Properties&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Retrieve any property of any object in the application during a test run.&lt;/li&gt;&lt;li&gt;Retrieve and set properties in the object repository.&lt;/li&gt;&lt;li&gt;Use additional properties of the Reporter utility object.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Chapter 6: Working with Dynamic Data&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Retrieve useful properties from list-type objects.&lt;/li&gt;&lt;li&gt;Describe the VBScript looping statements.&lt;/li&gt;&lt;li&gt;Use additional methods to explore the Data Table.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Chapter 7: Working with Dynamic Objects&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Identify types of dynamic objects.&lt;/li&gt;&lt;li&gt;Manage the dynamic properties of objects in the object repository.&lt;/li&gt;&lt;li&gt;Build a programmatic description for an object.&lt;/li&gt;&lt;li&gt;Create and use a Description object.&lt;/li&gt;&lt;li&gt;Retrieve a collection of child objects from a parent object.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Chapter 8: Retrieving External Data&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Build scripts that access data from external sources.&lt;/li&gt;&lt;li&gt;Import data from and export data to a Microsoft Excel worksheet.&lt;/li&gt;&lt;li&gt;Perform DataTable operations.&lt;/li&gt;&lt;li&gt;Use the Connection and RecordSet objects to query a database.&lt;/li&gt;&lt;li&gt;Import and export data to text files.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Chapter 9: Handling GUI Testing Exceptions&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Describe exceptions in a test.&lt;/li&gt;&lt;li&gt;Describe how to handle exceptions with the test settings.&lt;/li&gt;&lt;li&gt;Describe how to handle exceptions with Recovery Scenarios.&lt;/li&gt;&lt;li&gt;Handle exceptions programmatically with VBScript.&lt;/li&gt;&lt;li&gt;Handle positive and negative test data.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Chapter 10: Creating New Procedures&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Identify the advantages of creating a procedure in a test.&lt;/li&gt;&lt;li&gt;Create new subroutines and functions.&lt;/li&gt;&lt;li&gt;Build a function library and associate it with a test.&lt;/li&gt;&lt;li&gt;Register a procedure with an object class.&lt;/li&gt;&lt;li&gt;Use a function as a recovery operation in a recovery scenario.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Chapter 11: Combination Generation and Parallel Execution&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Use the Test Combination Generator tool to generate test data.&lt;/li&gt;&lt;li&gt;Use the Parallel Runner tool to configure and run tests.&lt;/li&gt;&lt;li&gt;Use the command line to run tests using the Parallel Runner.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Appendix A: Integrating UFT One with ALM QC&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Integrate UFT One with the Application Lifecycle Management Quality Center (ALM QC) software.&lt;/li&gt;&lt;li&gt;Connect to the ALM QC server from UFT One.&lt;/li&gt;&lt;li&gt;Execute UFT One Tests from ALM QC.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Appendix B: Integrating UFT One with ALM Octane&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Generate Jenkins CI credentials.&lt;/li&gt;&lt;li&gt;Configure the UFT One &amp;ndash; ALM Octane integration.&lt;/li&gt;&lt;li&gt;Run a UFT One test suite from ALM Octane.&lt;/li&gt;&lt;/ul&gt;</contents><objective_plain>On completion of this course, participants should be able to:


- Explain the advantages of UFT One as a testing tool.
- Explain the advanced Editor functionality.
- Use VBScript.
- Work with objects, dynamic data, and dynamic objects.
- Retrieve external data.
- Handle GUI testing exceptions.
- Create new procedures.
- Use the Test Combination Generator tool to generate test data.
- Integrate UFT One with ALM QC and ALM Octane.</objective_plain><essentials_plain>To be successful in this course, you should have the following prerequisites or knowledge:


- Experience working with UFT One for six months or more
- Basic penetration tester skills
- Ability to read HTTPS requests and responses
- Basic understanding of web technologies and computer desktop, browser, and file system navigation skills</essentials_plain><audience_plain>Application testers and QA Engineers</audience_plain><contents_plain>Chapter 1: Course Overview


- Identify the contents and objectives of the course.
- Define the class logistics.
- Discuss the lab environment details.
Chapter 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.
Chapter 3: Advanced Editor Features


- Review the UFT Editor basic functionality.
- Use the Step Generator to create new steps in your test.
- Enter steps manually in the Editor.
- Use statement completion.
- Trace and debug tests.
- Use the Test Batch Runner.
Chapter 4: Using VBScript


- Create constants and variables to hold important values.
- Format steps and create comments for clarity.
- Use operators to modify or compare values.
- Build conditional statements.
- Call built-in functions from the VBScript function library.
Chapter 5: Working with Object Properties


- Retrieve any property of any object in the application during a test run.
- Retrieve and set properties in the object repository.
- Use additional properties of the Reporter utility object.
Chapter 6: Working with Dynamic Data


- Retrieve useful properties from list-type objects.
- Describe the VBScript looping statements.
- Use additional methods to explore the Data Table.
Chapter 7: Working with Dynamic Objects


- Identify types of dynamic objects.
- Manage the dynamic properties of objects in the object repository.
- Build a programmatic description for an object.
- Create and use a Description object.
- Retrieve a collection of child objects from a parent object.
Chapter 8: Retrieving External Data


- Build scripts that access data from external sources.
- Import data from and export data to a Microsoft Excel worksheet.
- Perform DataTable operations.
- Use the Connection and RecordSet objects to query a database.
- Import and export data to text files.
Chapter 9: Handling GUI Testing Exceptions


- Describe exceptions in a test.
- Describe how to handle exceptions with the test settings.
- Describe how to handle exceptions with Recovery Scenarios.
- Handle exceptions programmatically with VBScript.
- Handle positive and negative test data.
Chapter 10: Creating New Procedures


- Identify the advantages of creating a procedure in a test.
- Create new subroutines and functions.
- Build a function library and associate it with a test.
- Register a procedure with an object class.
- Use a function as a recovery operation in a recovery scenario.
Chapter 11: Combination Generation and Parallel Execution


- Use the Test Combination Generator tool to generate test data.
- Use the Parallel Runner tool to configure and run tests.
- Use the command line to run tests using the Parallel Runner.
Appendix A: Integrating UFT One with ALM QC


- Integrate UFT One with the Application Lifecycle Management Quality Center (ALM QC) software.
- Connect to the ALM QC server from UFT One.
- Execute UFT One Tests from ALM QC.
Appendix B: Integrating UFT One with ALM Octane


- Generate Jenkins CI credentials.
- Configure the UFT One – ALM Octane integration.
- Run a UFT One test suite from ALM Octane.</contents_plain><duration unit="d" days="2">2 days</duration><pricelist><price country="DE" currency="EUR">1600.00</price></pricelist><miles/></course>