Skip to content

ISTQB Advanced

Technical Test Analyst Training

High-quality test designs and specifications are the key to precise test cases and an efficient and effective testing process. This hands-on course provides technical test analysts with the ability to define and carry out the tasks required to fulfill the test strategy in terms of technical requirements.

Duration Language Method
3-days English Virtual and Class-room

This training course presents a comprehensive overview of methods and techniques for deriving and specifying software tests based on the system’s implementation and structure (“white box tests”).

Course Overview

3-days
Virtual / Class-room
Exam Included
ISTQB Accredited

On completing the course, attendees will be able to select and apply
techniques for test case derivation such as control flow or data flow testing as well as static and dynamic analysis. We will look at non-functional testing techniques such as reliability testing, portability testing, performance, load and stress testing. We will also discuss how to succeed in building robust automation architectures and using a variety of tools to reach quality targets.

By the end of this course, an attendee should be able to:

  • Recognize and classify the typical risks associated with the performance, security, reliability, portability and maintainability of software systems.
  • Provide technical elements to the planning, design and execution of tests for mitigating performance, security, reliability, portability and maintainability risks.
  • Select and apply appropriate white-box test techniques to ensure that tests provide an adequate level of confidence, based on design coverage.
  • Effectively participate in reviews with developers and software architects applying knowledge of typical defects in the code and architecture.
  • Improve the quality characteristics of code and architecture by making use of different analysis techniques.
  • Outline the costs and benefits to be expected from introducing particular types of test automation.
  • Select appropriate tools to automate technical testing tasks.
  • Understand the technical issues and concepts in applying test automation

General Course Information

This course is ideal for testers and test teams preparing for the ISTQB Advanced Test Analyst certification. 

Who should attend this course? 

  • Testers
  • Test Analysts
  • Test Managers
  • Test Leads
  • Project Managers
  • Business Analysts
  • Developers

and any person in ICT with an interest in quality assurance.

Pre-requisites: 

ISTQB Foundation certificate 

The following is recommended: 

  • That the candidate has an interest in software testing
  • Have at least 18 months of background in either software development or software testing.

LEARNING OBJECTIVES

Through presentation, discussion, and hands-on exercises, attendees will learn to:

  • Summarize the generic risk factors that the Technical Test Analyst typically needs to consider
  • Summarize the activities of the Technical Test Analyst within a risk-based approach for planning and executing testing
  • Write test cases for a given specification item by applying the Statement test technique to achieve a defined level of coverage
  • Write test cases for a given specification item by applying the Decision test technique to achieve a defined level of coverage
  • Write test cases by applying the Modified Condition/Decision Coverage (MC/DC) test design technique to achieve a defined level of coverage
  • Write test cases for a given specification item by applying McCabe’s Simplified Baseline Method
  • Understand the applicability of API testing and the kinds of defects it finds
  • Select an appropriate white-box test technique according to a given project situation
  • Use control flow analysis to detect if code has any control flow anomalies
  • Explain how data flow analysis is used to detect if code has any data flow anomalies
  • Propose ways to improve the maintainability of code by applying static analysis
  • Explain the use of call graphs for establishing integration testing strategies
  • Apply dynamic analysis to achieve a specified goal
  • For a particular scenario, analyze the non-functional requirements and write the respective sections of the test plan
  • Given a particular product risk, define the particular non-functional test type(s) which are most appropriate
  • Understand and explain the stages in an application’s software development lifecycle where non-functional tests should typically be applied
  • For a given scenario, define the types of defects you would expect to find by using the different non-functional testing types
  • Explain the reasons for including security testing in a test approach
  • Explain the principal aspects to be considered in planning and specifying security tests
  • Explain the reasons for including reliability testing in a test approach
  • Explain the principal aspects to be considered in planning and specifying reliability tests
  • Explain the reasons for including performance efficiency testing in a test approach
  • Explain the principal aspects to be considered in planning and specifying performance efficiency tests
  • Explain the reasons for including maintainability testing in a test approach
  • Explain the reasons for including portability testing in a test approach
  • Explain the reasons for including compatibility tests in a test approach
  • Explain why review preparation is important for the Technical Test Analyst
  • Analyze an architectural design and identify problems according to a checklist provided in the syllabus
  • Analyze a section of code or pseudo-code and identify problems according to a checklist provided in the syllabus
  • Summarize the activities that the Technical Test Analyst performs when setting up a test automation project
  • Summarize the differences between data-driven and keyword-driven automation
  • Summarize common technical issues that cause automation projects to fail to achieve the planned return on investment
  • Construct keywords based on a given business process
  • Summarize the purpose of tools for fault seeding and fault injection
  • Summarize the main characteristics and implementation issues for performance testing tools
  • Explain the general purpose of tools used for web-based testing
  • Explain how tools support the practice of model-based testing
  • Outline the purpose of tools used to support component testing and the build process
  • Outline the purpose of tools used to support mobile application testing

Session Plan

The course runs for three days, with three hours set aside on the third day for the ISTQB Advanced Technical Test Analyst exam if desired. Each day is about 390 minutes of class time, from 9:00 to 5:00. For accredited course offerings, material is covered as described. For custom courses, material may be deleted, added, or expanded upon as needed. Please note that timings are approximate, depending on attendee interest and discussion. All of the lectures include exercises and/or knowledge-check questions except as noted. The following shows this session plan in relationship to the chapters and sections of the ISTQB Advanced Syllabus Technical Test Analyst.

Course Content

Name Description
Course Outline A general description of the course along with learning objectives, course materials and an outline of the course topics, including approximate timings for each section
Course Slides A set of approximately 322 PowerPoint slides covering the topics to be addressed
Foundation Study Pack The foundation study pack includes the syllabus, glossary, 3 sets of sample questions and answers. A Foundation refresher will be done during the course.
Advanced Technical Test Analyst Study Pack The Advanced Technical Test Analyst study pack includes the syllabus, glossary, sample questions and answers, exercises, and solutions.

ISTQB Advanced Technical Test Analyst Exam

Included in our training fee is one ISTQB Advanced Technical Test Analyst exam session hosted by the SASTQB (Southern African Software Testing Qualifications Board) www.sastqb.org.za

Duration: 120 minutes

Number of Questions: 45 Multiple Choice

Pass Mark: 65%

ISTQB Advanced Technical Test Analyst Training Schedule

26 January 2026
22 June 2026
30 November 2026

Book Training

Are you ready to book the ISTQB Advanced Technical Test Analyst course? Follow the link below to start the process.

Request For Quote

Reach out to our office for a formal quotation. We offer training for individuals and companies. Group bookings qualify for a discounted price. 

ISTQB Advanced Technical Test Analyst Documents

Complete the form below to download the ISTQB Advanced Technical Test Analyst documents that include the ISTQB Syllabus, Sample Exam Questions, and Sample Exam Answers.