
ISTQB Advanced Level Syllabi
![]()
Certified Tester Advanced Level Syllabus
Version 2007
International Software Testing Qualifications Board
Copyright Notice
This document may be copied in its entirety, or extracts made, if the source is acknowledged.
Copyright © International Software Testing Qualifications Board (hereinafter called ISTQB®).
Advanced Level Working Party: Bernard Homès (chair), Graham Bath, Rex Black, Sigrid Eldh,
Jayapradeep Jiothis, Paul Jorgensen, Vipul Kocher, Judy McKay, Klaus Olsen, Randy Rice, Jürgen
Richter, Eric Riou Du Cosquer, Mike Smith, Geoff Thompson, Erik Van Veenendaal; 2006-2007.
Revision History
| Version | Date | Remarks |
| ISEB v1.1 04 | SEP01 | ISEB Practitioner Syllabus |
| ISTQB 1.2E | SEP03 | ISTQB Advanced Level Syllabus from EOQ-SG |
| V2007 | 12OCT07 | Certified Tester Advanced Level syllabus version 2007 |
Table of Contents
0. Introduction to this syllabus
0.1 The International Software Testing Qualifications Board.
0.2.1 Advanced Level Test Manager.
0.2.2 Advanced Level Test Analyst.
0.2.3 Advanced Level Technical Test Analyst0.3 Learning Objectives / Level of Knowledge
0.4 Learning Objectives for Test Managers
1. Basic Aspects of Software Testing
1.2 Testing in the Software Lifecycle
2.4.1 Identification of Test Conditions
2.4.2 Creation of Test Cases2.5 Test Implementation & Execution
3.2 Test Management Documentation
3.2.1 Test Policy
3.2.2 Test Strategy
3.2.3 Master Test Plan
3.2.4 Level Test Plan3.3 Test Plan Documentation Templates
3.6 Test Progress Monitoring & Control
3.8 Distributed, Outsourced & Insourced Testing
3.9.1 Introduction to Risk-Based Testing
3.9.2 Risk Management
3.9.3 Risk Management in the Lifecycle3.10 Failure Mode and Effects Analysis
3.10.1 Areas of Application
3.10.2 Implementation Steps
3.10.3 Benefits & Costs3.11.1 Test Management Issues for Exploratory Testing
3.11.2 Test Management Issues for Systems of Systems
3.11.3 Test Management Issues for Safety Critical Systems
3.11.4 Other Test Management Issues
4.4 Defect- and Experience-based
4.4.1 Defect-based techniques
4.4.2 Experienced-based techniques4.5.1 Static Analysis of Code
4.5.2 Static Analysis of Architecture4.6.1 Overview
4.6.2 Detecting Memory Leaks
4.6.3 Detecting Wild Pointers
4.6.4 Analysis of Performance
5. Testing of Software Characteristics
5.2 Quality attributes for domain testing
5.2.1 Accuracy Testing
5.2.2 Suitability Testing
5.2.3 Interoperability Testing
5.2.4 Functional Security Testing
5.2.5 Usability Testing
5.2.6 Accessibility Testing
5.3 Quality attributes for technical testing
5.3.1 Technical Security Testing
5.3.2 Reliability Testing
5.3.3 Efficiency Testing
5.3.4 Maintainability Testing
5.3.5 Portability Testing
6.3.1 Management review and audit
6.3.2 Reviews of particular work products
6.3.3 Performing a formal review
7.2 When can a Defect be detected?
7.3.1 Step 1: Recognition
7.3.2 Step 2: Investigation
7.3.3 Step 3: Action
7.3.4 Step 4: Disposition
8. Standards & Test Improvement Process
8.2.1 General Aspects on Standards
8.2.2 International Standards
8.2.3 National Standards
8.2.4 Domain Specific Standards
8.2.5 Other Standards
8.3.1 Introduction to Process Improvement
8.3.2 Types of Process Improvement
8.4 Improving the Test Process
8.5 Improving the Test Process with TMM
8.6 Improving the Test Process with TPI
8.7 Improving the Test Process with CTP (CTP)
9.2.1 Cost benefits and Risks of Test Tools and Automation
9.2.2 Test Tool Strategies
9.2.3 Integration & Information Interchange Between Tools
9.2.4 Automation Languages: Scripts, Script Language
9.2.5 The Concept of Test Oracles
9.2.6 Test Tool Deployment
9.2.7 Usage of Open Source Test Tools
9.2.8 Developing Your Own Test Tool
9.2.9 Test Tool Classification
9.3.1 Test Management Tools
9.3.2 Test Execution Tools
9.3.3 Debugging & Troubleshooting Tools
9.3.4 Fault Seeding & Fault Injection Tools
9.3.5 Simulation & Emulation Tools
9.3.6 Static and Dynamic Analysis Tools
9.3.7 Keyword-Driven Test Automation
9.3.8 Performance Testing Tools
9.3.9 Web Tools
10. People Skills – Team Composition
12. Appendix A – Syllabus background
13. Appendix B – Notice to the Readers
14. Appendix C – Notice to Training Providers
14.2.1 Training per module
14.2.2 Commonality
14.2.3 Sources
15. Appendix D – Recommendations