TLG Learning Bellevue / Seattle 425-460-2200 or 800-460-2298
TLG Learning
  

Course Outline

 

Mastering Test Automation

Overview:

In this course learn to integrate your test library with the application for maximum maintainability, and build a robust, flexible, and reusable framework with the least code possible. Also design a global error handling and recovery system and develop test cases using data—not code.

Audience:

This course is designed for anyone who is either planning to automate or is already involved. No technical skills or experience are required; all technical concepts will be explained. The course is tool and application neutral, but the concepts and examples are better suited to UI testing than services or APIs.

Length/Cost:

1 Day, $795

Outline:

Lesson 1 : Principles of Automation

What is essential to test automation design?
Why you should not write code to test code
How to manage the three types of automation risk

Lesson 2 : Evaluating Your Application

What makes an application a candidate for automation?
What makes automation impossible?
What is development’s role?
Why not capture replay?
What about scripting?
What is a framework?
What are framework types?

Lesson 3 : Defining the Application Map

Four techniques for mapping your application
Essential elements of a map
Class library
Object inventory

Lesson 4 : Developing the Class Action Library

Standard classes
Custom classes
Standard actions
Custom actions

Lesson 5 : Designing the Execution Framework

Mega process
Setup
Logon
Process(es)
Step driver
Actions
Exception handler
Test log
Error log
Recovery
Logoff
Reports
Cleanup

Lesson 6 : Implementing Datasets

Test environment data
When to use variables
Dynamic test data

Lesson 7 : Error Handling and Recovery

Error types
Local error handler
Global error handler

Lesson 8 : Implementation Consideration

Maintenance
Database versus Spreadsheets
Tool or Language

Schedule:

= "Guaranteed to Run"
ILT - Instructor-Led Training | MLT - Mentor-Led Training | Anywhere LIVE OLT - Live Online Training | Bellevue LIVE OLT - Live Online Training


Find Courses
Search Courses
 
  

 
Course Topics
Course Schedules