Principles of Software Test Automation
(CSTP #6)
This tutorial counts as training towards the Certified
Software Test Professional requirements.
This course provides a general introduction to test automation and focuses
on breadth of coverage. The predominant test tool types, vendors and strategies
are covered. The goal of this class is to give the attendee a broad, solid knowledge
of test and test-process automation. Training from the class should allow the
individual to determine specific project needs, identify and execute the best
course of action.
Prior experience with manual software testing is assumed in the course.
Course Outline
Introduction
Types of test automation and tools
Benefits of testing tools
Tool evaluation and selection process
Tool deployment
Planning an automation project
Automation strategies
Team roles
Standards and guidelines
Test suite design
Test suite development
Test execution and analysis
Project tracking and management
Learning Objectives
Why test automation can result in better, faster and cheaper product delivery
What the different test tool types are and how they benefit the software development
lifecycle
How to evaluate and select test tools that best fit the needs of the organization
What infrastructure is required to properly deploy test tools
How to successfully plan and execute a test automation effort
The reporting capabilities of the tools and how the metrics can be used for
project management.