Functional Test Automation Fundamentals (CSTP #6) or (CSTAS #2) or (CTM Elective)

This tutorial covers area 6 of the Certified Software Test Professional requirements. This tutorial also counts as an elective towards the requirements of the Certified Test Manager (CTM) certification.

For cost and cities where this course might be offered, check our Public Training Schedule.To bring this course to your test team at your location, contact our Education and Professionals Services Group.

Concepts

Through lecture and exercises, this 1-day class is designed to detail the planning and preparation effort involved in Functional Test Automation. The course presents the steps and techniques used to develop a Functional Test Automation Plan and to conduct the functional test using automated tools.

Participants will learn:

Upon successful completion, the student will be able to:

  • Understand Functional Test Automation Methodology
  • Understand vendors serving the industry and methods in evaluating an organization's needs and the vendor best suited to meet their needs
  • Understand how to derive automation requirements
  • Identify scenarios or test cases to be automated
  • Develop automated functional test scenarios
  • Create a test automation plan based on the scenarios developed
Outline
  • Lesson 1: Automated Testing Introduction
    • Testing Categories and Types
    • Goals and Challenges
    • Methodology of Test Automation
    • Key Roles
  • Lesson 2: Analysis and Strategy of Automated Testing
    • Goals
    • Requirements
    • Analyze & Derive
    • Automated Test Strategy
    • Stakeholder Review & Sign Off
  • Lesson 3: Design of Automated Test Suite (ATS)
    • Designing the Automated Test Suite
    • Automated Test Suite Plans
    • Automated Test Suite Routines
    • Automated Test Suite Documentation
  • Lesson 4: Construction of Automated Test Suite
    • Goals
    • Identifying Components
    • Defining Tasks
    • Defining Standards
    • Inspection
  • Lesson 5: Execution of Automated Test Suite
    • Goals
    • Components
    • Execute Plan
    • Collect Results
    • Analyze Results
    • Metrics
  • Lesson 6: Project Completion
    • Goals
    • Components
    • Suite Evaluation
    • Documentation
    • Library Code
    • Process Improvement