EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

ISQTB Advanced Level – Test Automation Engineer

Course outline

3 days

Duration

3 days

Course Objectives

  • Explain the objectives, advantages, disadvantages, and limitations of test automation.
  • Identify technical success factors of a test automation project.
  • Analyze a system under test to determine the appropriate automation solution.
  • Analyze test automation tools for a given project and report technical findings and recommendations.
  • Understand "design for testability" and "design for test automation" methods applicable to the SUT.
  • Explain the structure of the Generic Test Automation Architecture.
  • Analyze factors of implementation, use, and maintenance requirements for a given Test Automation Solution.
  • Explain the factors to be considered when identifying reusability of components.
  • Apply guidelines that support effective test tool pilot and deployment activities.
  • Analyze deployment risks and identify technical issues that could lead to failure of the test automation project, and plan mitigation strategies.
  • Understand which factors support and affect maintainability.
  • Classify metrics that can be used to monitor the test automation strategy and effectiveness.
  • Explain how a test execution report is constructed and published.  Apply criteria for determining the suitability of tests for automation.
  • Understand the factors in transitioning from manual to automation testing.
  • Explain the factors to consider in implementing automated regression testing, new feature testing, and confirmation testing.
  • Verify the correctness of an automated test environment including test tool setup.
  • Verify the correct behaviour for a given automated test script and/or test suite.
  • Analyze the technical aspects of a deployed test automation solution and provide recommendations for improvement.

Course Outline

  • 1. Test Automation
  • Purpose of Test Automation
  • Success Factor
  • 2. Preparing for Test Automation
  • SUT Factors Influencing Test Automation
  • Tool Evaluation and Selection
  • Design for Testability and Automation
  • 3. The Generic Test Automation Architecture
  • Introduction to gTAA
  • TAA Design
  • TAS Development
  • 4. Deployment Risks and Contingencies
  • Test Automation Approach and Planning of Deployment/Rollout
  • Risk Assessment and Mitigation Strategies
  • Test Automation Maintenance
  • 5. Test Automation Reporting and Metrics
  • Selection of TAS Metrics
  • Implementation of Measurement
  • Logging of the TAS and the SUT
  • Test Automation Reporting
  • 6. Transitioning Manual Testing to an Automated Environment
  • Criteria for Automation
  • Automation within Regression Testing
  • Automation within New Feature Testing
  • Automation of Confirmation Testing
  • 7. Verifying the TAS
  • Verifying Automated Test Environment Components
  • Verifying the Automated Test Suite
  • 8. Continuous Improvement
  • Options for Improving Test Automation
  • Test Automation Improvement

Programme scope, delivery arrangements and suitability are confirmed during enquiry.