International Software Testing Qualifications Board
The International Software Testing Qualifications Board (ISTQB) is a software testing certification board that operates internationally. Founded in Edinburgh in November 2002, the ISTQB is a non-profit association legally registered in Belgium.
ISTQB Certified Tester is a standardized qualification for software testers and the certification is offered by the ISTQB. The qualifications are based on a syllabus, and there is a hierarchy of qualifications and guidelines for accreditation and examination. The ISTQB has over 500,000 certifications issued; the ISTQB consists of 58 member boards worldwide representing 81 countries as of May 2017.
Current ISTQB product portfolio follows a Matrix approach characterized by
- Levels, that identify progressively increasing learning objectives
- Streams, that identify clusters of certification modules:
ISTQB streams focus on:
- Core – these modules correspond to the “historical” ISTQB certifications and so they:
- Cover software testing topic in a breadth-first, broad, horizontal way,
- Are valid for any technology/ methodology/ application domain
- Allow for a common understanding
- Agile – these modules address testing practices specifically for the Agile SDLC
- Specialist – these modules are new in the ISTQB product portfolio and address specific topics in a vertical way:
- They can address specific quality characteristics (e.g.: Usability; Security; Performance; etc.)
- They can address technologies that involve specific test approaches (e.g.: model based testing; mobile testing; etc.)
- They can also be related to specific test activities (e.g.: test automation; test metrics management; etc.)
Pre-conditions relate to certification exams and provide a natural progression through the ISTQB Scheme which helps people pick the right certificate and informs them about what they need to know.
The ISTQB Core Foundation is a pre-condition for any other certification.
Additional rules for ISTQB pre-conditions are summarized in the following:
- Foundation Core shall be required for Advanced Level Core;
- Foundation Core is the default pre-requisite for Foundation Level Specialist certifications unless differently stated in the specific module; as of date, all Foundation Level Specialist certifications require Foundation Core as a pre-requisite;
- Any Advanced Level Specialist or Expert Level Specialist module which is linked to a lower level Specialist module shall require certification at the lower level;
- Expert Level modules shall require certification at the corresponding Advanced Level;
- Any Advanced Level Specialist module which is not linked to a lower level Specialist module shall require the Foundations Core as a pre-condition;
Such rules are depicted from a graphical point of view in the ISTQB Product Portfolio map.
The Foundation and Advanced exams consist of multiple choice tests.
Certification is valid for life (Foundation Level and Advanced Level), and there is no requirement for recertification.
Testing boards are responsible for the quality and the auditing of the examination. Worldwide there are testing boards in 57 countries (date: May 2017). In the United States, the corresponding organisation is the American Software Testing Qualifications Board (ASTQB); in Britain, the UK Testing Board (UKTB); and in India, the Indian Testing Board (ITB).
The exam for the Foundation Level has a theoretical nature and requires knowledge of software development – especially in the field of software testing.
The different Advanced Level exams are more practical and require deeper knowledge in special areas. Test Manager deals with planning and control of the test process. Test Analyst concerns, amongst other things, reviews and black box testing methods. Technical Test Analyst includes component tests (also called unit test), requiring knowledge of white box testing and non-functional testing methods – this section also includes test tools.
- Software testing
- Software verification and validation
- Andreas Spillner, Tilo Linz, Hans Schäfer (2007) Software Testing Foundations, 2nd Edition: A Study Guide for the Certified Tester Exam (Foundation Level – ISTQB compliant), Rocky Nook Inc, Santa Barbara, California, USA; ISBN 978-1-933952-08-6
- Rex Black, Erik Van Veenendaal & Dorothy Graham (2012) Foundations of Software Testing, ISTQB Certification. Cengage Learning.ISBN 978-1-844809-89-9