ISTQB Advanced Test Automation Engineer

This follows on from the ISTQB Foundation level.

It is aimed at those experienced in software testing, with a need to know more about test automation.

Exam fee - US $250 - read more below.

Certified Advanced Test Automation Engineers should be able to demonstrate their skills in the following areas:

  • 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.

Exam Preparation Options

You can prepare for the exam via self-study or through an accredited training provider.

The former has the obvious benefit of potentially being more cost-effective in monetary terms.

The latter however can be a more efficient use of your time, with courses typically being 3 days long, taught by trainers knowledgeable in both the content and exam styles.

Click on the links below for more.

ISTQB Advanced Test Analyst

This follows on from the ISTQB Foundation level.

It is aimed at those experienced in software testing, with a need to know more about test analysis and design.

Exam fee - US $250 - read more below.

  • 1. Testing Process

    This chapter extends the knowledge-base from the Foundation level from the perspective of a Test Analyst.  It covers - Testing in the Software Development Lifecycle; Test Planning, Monitoring and Control; Test Analysis; Test Design (including the design of Concrete and Logical Test Cases); Test Implementation; Test Execution; Evaluating Exit Criteria, Reporting  and Test Closure Activities.

  • 2. Responsibilities of the Test Analyst

    This chapter shows ways in which a Test Analyst may support the overall test management effort.  It covers - Test Progress Monitoring and Control; Distributed, Outsourced and Insourced Testing; Risk Identification; Risk Assessment and Risk Mitigation.

  • 3. Test Techniques

    This chapter continues the journey into testing techniques from Foundation. It covers: 

    Specification-Based Techniques - Equivalence Partitioning; Boundary Value Analysis; Decision Tables; Cause-Effect Graphing; State Transition Testing; Pairwise Testing; Orthogonal Arrays; Classification Trees; Use Case Testing; User Story Testing; Domain Analysis.

    Defect-Based Techniques and Defect Taxonomies.

    Experience-Based Techniques - Error Guessing; Checklist-Based Testing  and Exploratory Testing.

  • 4. Testing Software Characteristics

    This chapter explores Quality Characteristics for Business Domain Testing. It covers:
    Accuracy Testing; Suitability Testing; Interoperability Testing ; Usability Testing and Accessibility Testing.

  • 5. Reviews

    This chapter explores the process of conducting reviews successfully. It describes the use of differing checklists, depending on the document under review.  It covers checklists for reviews of - Requirements; Use-cases; Usability (of for example a user-interface) and User-stories.

  • 6. Defect Management

    This chapter extends the detail on Defect Management given in the Foundation syllabus.  It covers Defect Report Fields; Defect Classification and Root Cause Analysis.

  • 7. Tools

    This chapter focuses on tools which can be used in Test Analysis.  It covers Test Design Tools Test Data Preparation Tools and Test Execution Tools.

Exam Preparation Options

You can prepare for the exam via self-study or through an accredited training provider.

The former has the obvious benefit of potentially being more cost-effective in monetary terms.

The latter however can be a more efficient use of your time, with courses typically being 4 days long, taught by trainers knowledgeable in both the content and exam styles.

Click on the links below for more.

ISTQB Advanced Test Manager

This follows on from the ISTQB Foundation level.

It is aimed at those experienced in software testing, with a need to know more about test management.

Exam fee - US $250 - read more below.

  • 1. Testing Process

    This chapter extends the knowledge-base from the Foundation level from the perspective of the Test Manager.  It covers - Test Planning, Monitoring and Control; Test Analysis; Test Design; Test Implementation; Test Execution; Evaluating Exit Criteria and Reporting  and Test Closure Activities.

  • 2. Test Management

    This chapter describes different contexts within which Test Managers work. It covers - managing Non-Functional Testing; managing Experience-Based Testing; Risk-Based Testing; Test Prioritization and Effort Allocation; Test Documentation (Test Policy; Test Strategy; Master and Level Test Plans); Project Risk Management; Test Estimation; Defining and Using Test Metrics; Business Value of Testing; Distributed, Outsourced, and Insourced Testing and managing the Application of Industry Standards.

  • 3. Reviews

    This chapter describes the role of a Test Manager in conducting Reviews.  It covers - Management Reviews and Audits; Managing Reviews; Metrics for Reviews
    and Managing Formal Reviews.

  • 4. Defect Management

    This chapter covers - The Defect Lifecycle and the Software Development Lifecycle Defect Workflow and States; Managing Invalid and Duplicate Defect Reports and Cross-Functional Defect Management.

  • 5. Improving the Test Process

    A key responsibility of a Test Manager is to seek out efficiency gains in testing. This chapter describes the following methodologies for test process improvement - the Test Maturity Model (TMMi); The Test Process Improvement Model (TPI Next); the Critical Testing Process model (CTP) and the Systematic Test and Evaluation Process (STEP).

  • 6. Test Tools and Automation

    This chapter describes various options for tools. It covers  - Proprietary, Open-Source and Custom tools; Tool Selection; calculating the Return on the Investment; the Tool Lifecycle and Tool Metrics.

  • 7.People Skills

    This chapter takes a look at the skills generally required in testing teams.  It covers - Individual Skills; Test Team Dynamics; Fitting Testing Within an Organization; Motivation and Communication.

Exam Preparation Options

You can prepare for the exam via self-study or through an accredited training provider.

The former has the obvious benefit of potentially being more cost-effective in monetary terms.

The latter however can be a more efficient use of your time, with courses typically being 5 days long, taught by trainers knowledgeable in both the content and exam styles.

Click on the links below for more.

ISTQB Advanced Technical Test Analyst

This follows on from the ISTQB Foundation level.

It is aimed at those experienced in software testing, with a need to know more about technical test analysis.

Exam fee US $250 - Read more below.

  • 1. The Technical Test Analyst's tasks in Risk-based Testing

    This short chapter covers the Technical Test Analyst's role in the typical Risk Management activities - Risk Identification; Risk Assessment and Risk Mitigation.

  • 2. Structure-based Testing

    This chapter covers - Condition Testing; Decision Condition Testing; Modified Condition/Decision Coverage (MC/DC) Testing; Multiple Condition Testing; Path Testing and API Testing. It finishes with a process for selecting Structure-Based Techniques.
  • 3. Analytical Techniques

    This chapter considers Static and Dynamic Analysis. It covers - Control Flow Analysis; Data Flow Analysis; Using Static Analysis for Improving Maintainability; Call Graphs; Detecting Memory Leaks; Detecting Wild Pointers and Analysis of Performance.

  • 4. Quality Characteristics for Technical Testing

    This chapter covers - Stakeholder Requirements; Required Tool Acquisition and Training; Test Environment Requirements; Organizational Considerations; Data Security Considerations; Security Testing; Reliability Testing; Performance Testing; Resource Utilization; Maintainability Testing and Portability Testing.

  • 5. Reviews

    This chapter covers - Review Checklists; Architectural Reviews and Code Reviews of: Structure, Documentation, Variables, Arithmetic Operations, Loops and Branches and Defensive Programming.

  • 6. Test Tools and Automation

    This chapter describes - Integration and Information Interchange Between Tools; Defining the Test Automation Project; Selecting the Automation Approach; Modeling Business Processes for Automation; Fault Seeding/Fault Injection Tools; Performance Testing Tools; Tools for Web-Based Testing; Tools to Support Model-Based Testing and Component Testing and Build Tools.

Exam Preparation Options

You can prepare for the exam via self-study or through an accredited training provider.

The former has the obvious benefit of potentially being more cost-effective in monetary terms.

The latter however can be a more efficient use of your time, with courses typically being 3 days long, taught by trainers knowledgeable in both the content and exam styles.

Click on the links below for more.