UFT Online Training Course Content:
Introduction to Automation • What is Automation Testing • Benefits of Automation Testing • Manual Testing Vs Automation Testing • Various Automation Test Tools • Tool selection criteria Introduction to UFT 12.01 • Overview of UFT • Starting Quick Test • UFT Window • UFT Window Layout • Using UFT Commands Different ways of Developing Automation Tests • Recording a test • Standard Recording • Analog Recording • Low Level Recording • Writing Script • Descriptive Programming Working with Test Objects and Object Repositories • How uft learns & identifies Objects • Working with Test Objects • Object Spy • Configuring Object Identification • Smart Identification • Merging Shared Object Repositories • Comparing shared objects Repositories • Associating shared objects Repositories to a Test • Working with Test objects methods & Properties VB Script Language Overview • VB Script Data Types • VB Script Variables • VB Script Constants • Conditional Statements • Loops • Select case • Arrays • functions User Defined Functions • Creating User Defined Functions • Advantages of Using Functions • Creating Generic Functions • Creating Function Libraries • Associating Function Libraries • Preparing Regression Test Automation Suites • Function Decomposition Implementation Advanced VB Scripting • Working with Internet Explorer Application • Working with File system Objects • Working with Data Base Connection • Working with Record Set Object • Working with COM Object • Working with Word Application Object • Error handling with Err Object • Working with Dictionary Object • Working with XML Util Object • Working with QC Util Object • Working with DOM Object • WSH Scripting Basics • Working with Shell Synchronization • Need of Synchronization • Different ways of Synchronizing the Tests • Configuring Default Synchronization Time Out • Exist Statement • Wait Statement • Synchronizing Point Checkpoints • Checkpoint Introduction • Adding Checkpoints to a Test • Types of Checkpoints • Standard Checkpoint • Image Checkpoint • Bitmap Checkpoint • Table Checkpoint • Text Checkpoint • Text Area Checkpoint • Accessibility Checkpoint • Page Checkpoint • Database Checkpoint • XML Checkpoint • Checkpoints Supported Environment • Validating the Above Checks through Code Output Values • Output Values Introduction • Different Output Values • Defining Output Values • Storing Output Values • Using Output Values in Script • Substitute Above Output Values through Code Transactions • Purpose • Inserting Transactions • Inserting Ending Transactions • Analyzing Transaction Results | Working with Actions • Introduction to Actions • Benefits of Actions • Creating Tests with Multiple Actions • Guidelines for working with Actions • Creating new Actions • Insert Actions • Inserting Copy of Actions • Inserting Existing Actions • Splitting Actions • Action Parameters • Test Modularity Implementation • Creating an Action Template • Difference Between Reusable Actions and Functions Developing Data Driven Tests • Introduction to Parameterize Tests • Parameterize a Test Manually • Parameterize a Test using Data table • Parameterization through XML Files, Excel Files, Flat Files • Parameterize a Test using Environment Variables • Data Driven Test • Create Data Driven Tests • Local and Global Data Tables Regular Expressions • Introduction to Regular Expressions • Defining Regular Expressions • Working with RegExp Object Debugging • Need of Debugging • Break Points • Step Into • Step Over • Step Out • Debug Viewer • Watch • Variable • Command Recovery Scenarios • Introduction to Recovery Scenarios • When to use Recovery Scenarios • Defining Recovery Scenarios • Recovery Scenario Manager • Managing Recovery Scenarios • Associating Recovery Scenarios to your Test • Programmatically Controlling the Recovery Mechanism Descriptive Programming • Introduction to Descriptive Programming • When to use Descriptive Programming • Descriptive Programming Approach • Static Representation • Dynamic Representation • Handling Dynamic Objects • Handling Similar Objects • Developing Generic Scripts Virtual Objects • Define Virtual Objects • Manage Virtual Objects Working with Web Tables AOM Scripts • Developing Start Up Scripts • Launching QTP • Setting Tool Options • Setting Test Options • Opening a Test • Running a Test • Store Results in Required Location • Closing a Test • Closing QTP API Programming • API Introduction • Windows API Library • Registering API Library • Calling the Library Functions in API Scripting in Real-time Environment • Quick Test Pro Coding Standards & Best Practices • Naming Conventions • Coding Rules Automation Frameworks • Automation Approach • Planning and Design Frame Work • Implementation of • Modularity Framework • Library Architecture Framework • Keyword-Driven Framework • Data-Driven Framework • Hybrid Framework Working with Quality Center • Connecting to Quality Center • Disconnecting from Quality Center • Integrating Quickest with Quality Center • Uploading Automation Resources in Quality Center • Saving Tests into Quality Center • Opening Tests from Quality Center • Executing Tests from Quality Center Additional Coverage • Utility Objects • Step Generator • Function Definition Generator • Select case • Arrays • functions • Examples & Scenarios Relevant to Major Businesses |
