This course follows on from the ISTQB Foundation Level Course and leads to the ISTQB Advanced Test Analyst Certification.

Length: 3 Days Format: e-Learning, Live Virtual, Live Instructor Classroom

This course is dedicated to test analyst issues such as producing test documentation in relation to domain testing; choosing and applying appropriate specification, defect and experienced-based test design techniques. Scenario based exercises of various situations and topics are covered in order to present practical solutions.

You will be given exercises, practice exams and learning aids to help you attain the ISTQB Advanced Test Analyst qualification. The exam is not included in the enrollment, but is available as an add-on during the ordering process. The exam can be taken remotely or at a Kryterion Testing Center.

Course Objectives:
To provide an understanding of test analysis, design and implementation that goes beyond the ISTQB Foundation level. It provides a portfolio of methods for designing tests for a variety software types within any type of software application. Emphasis will be made on domain testing. 

Who Will Benefit?

This course is appropriate for testers, developers, business analysts, quality assurance, domain testers, users and anyone wishing to gain the ISTQB Advanced Level Test Analyst Qualification.

Prerequisites – Participants wishing to take the ISTQB Advanced Test Analyst Certificate must hold the ISTQB Foundation certificate. If you wish to sit the course without taking the exam, there are no prerequisites. There is also an experience recommendation of 3 years verifiable full-time experience in software or systems testing, development, quality assurance, engineering or a related field.

Skills Gained

  • Ability to evaluate requirements to determine domain validity
  • Ability to design tests using metamorphic testing, which is helpful in testing AI applications
  • Identify and choose appropriate software test design techniques for different applications
  • Understand the differences between test conditions and test cases, and identify when to produce them or not.
  • Produce good quality test design specifications using the most effective test design techniques
  • Apply suitable techniques to test quality characteristics such as performance, reliability, accessibility and usability.

About the Materials
The materials for this course are developed by and licensed from Grove Consultants (UK). Materials are accredited by the UK Testing Board in alignment with the 2025 Advanced Test Analyst Syllabus.

About the Instructor

The instructor for this course is Randall Rice, CTAL, holder of all ISTQB advanced-level certifications.

Outline

Module 1 – Testing Process

Explains the role and contribution of the Test Analyst throughout the test process and how they align with the roles of the Test Manager and Technical Test Analyst. Focusing on the tasks of test analysis and design the course explains appropriate uses for concrete and logical test cases, defining criteria for starting test execution, and measuring test completion status. The impact of different lifecycle models on these tasks is also considered.

Module 2 – Risk-based Testing

Discusses Test Analyst responsibilities that include a contribution to risk-based prioritization of tests. The impact of risk on test case selection and test coverage are described.

Module 3 – Test Analysis and Design

This module covers many techniques in detail that an Advanced Test Analyst should know and understand

Data-Based Test Techniques

  • Domain Testing
  • Combinatorial Testing
  • Random Testing

Behavior-Based Test Techniques:

  • CRUD Testing
  • State Transition Testing
  • Scenario-Based Testing

Rule-based Test Techniques

  • Decision Tables
  • Metamorphic Testing

Experience-Based Testing

  • Test Charters for Session-based Testing
  • Checklists
  • Crowd Testing

Applying the Most Appropriate Test Technique

Module 4 – Test of Software Characteristics

Testing the system’s functionality is an important aspect for every tester, focusing on what the system does. Another vital area for every tester is to test the software’s characteristics – how well it behaves. Analysis of suitable techniques is provided to test the following quality characteristics for the test analyst:

  • Functional Testing
  • Usability Testing
  • Flexibility Testing
  • Compatibility Testing

Module 5 – Software Defect Prevention

  • Defect Prevention Practices
  • Supporting Phase Containment
  • Mitigating the Recurrence of Defects