ISTQB® CTEL ITP Part II - Implementing test process improvement
The Improving the Testing Process syllabus can be divided into two parts:
Assessing Test Processes
Implementing Test Process Improvement
The syllabus starts with an introduction to the fundamental issues concerning improvement to the testing process. Basic questions like "why improve testing?" and "what can be improved?" are considered and the different ways that stakeholder can view quality are described.
There are a number of different approaches which can be applied to improve the test process; overviews of these approaches are provided.
Model-based improvement is considered in depth by first examining fundamental aspects of using models and then describing and comparing a number of well known test improvement models of various types.
Analytical approaches for improving the testing process, such as causal analysis, are covered in as much details as the model-based approaches. Metrics play a significant role in analytical approaches so a number of these are covered, together with an approach for using metrics effectively e.g., the GQM-approach.
An expert in this field will be expected to select the right approach for a given situation. The factors to consider are covered and the relative benefits of each approach are compared.
The task of improving test process is itself a process which can be described in several steps including the setting of scope and objectives for improvement, assessing the current situation, analyzing results, performing solution analysis, suggesting improvements and priorities, creating an improvement plan, implementing the plan and gaining knowledge from each improvement cycle. The syllabus details each of these steps according to a standard process definition.
Different organization forms for implementing improvements to the testing process are covered, including the impact of offshoring on those organizations. The typical roles to be found in these organizations are described and the wide range of different skills required for effectively performing those roles are detailed.
Management of change is essential in rolling out improvements to the test process into projects and organizations. In particular, the human factos in the change management process are covered in the syllabus. A wide range of different skills is covered including those needed for effective interviewing and for performing analysis.
The syllabus concludes with a detailed consideration of critical success factors.