CF106 Software Test Automation with UFT Course Outline

Lesson #1 Test Automation Basics

Lecture 1

    • Types of Test Automation Tools
    • GUI Test Automation Paradigm
    • Benefits of Test Automation
    • Limitations of Test Automation
    • Object Recognition Principles
    • Automation tools evaluation
    • Understand your first script code

Assignment 1

    • Recording first script

Lesson #2 Modifying Scripts

Lecture 2

    • Synchronization
    • Validation
    • Making your script robust

Assignment 2

    • Modifying script

Lesson #3Modularity and Reusability

Lecture 3

    • Maintenance Challenge
    • Introducing Modules
    • Functions
    • Variables

Assignment 3

    • Adding modularity to your script

Lesson #4 Parameterization

Lecture 4

    • Adding arguments
    • Parameterization
    • Handling Invalid Inputs

Assignment 4

    • Parameterizing your script

Lesson #5Data-Driven Approach

Lecture 5

    • Data-Driven approach
    • Loops

Assignment 5

    • Utilize Data-Driven approach in your script

CF106 Exam