
ISTQB Foundation Level Syllabi
![]()
5. Test management (K3) 170 minutes
Learning Objectives for Test Management
The objectives identify what you will be able to do following the completion of each module.
5.1 Test Organization (K2)
LO-5.1.1 Recognize the importance of independent testing (K1)
LO-5.1.2 Explain the benefits and drawbacks of independent testing within an organization (K2)
LO-5.1.3 Recognize the different team members to be considered for the creation of a test team (K1)
LO-5.1.4 Recall the tasks of typical test leader and tester (K1)
5.2 Test Planning and Estimation (K3)
LO-5.2.1 Recognize the different levels and objectives of test planning (K1)
LO-5.2.2 Summarize the purpose and content of the test plan, test design specification and test procedure documents according to the ‘Standard for Software Test Documentation’ (IEEE Std 829-1998) (K2)
LO-5.2.3 Differentiate between conceptually different test approaches, such as analytical, modelbased, methodical, process/standard compliant, dynamic/heuristic, consultative and regression-averse (K2)
LO-5.2.4 Differentiate between the subject of test planning for a system and scheduling test execution (K2)
LO-5.2.5 Write a test execution schedule for a given set of test cases, considering prioritization, and technical and logical dependencies (K3)
LO-5.2.6 List test preparation and execution activities that should be considered during test planning (K1)
LO-5.2.7 Recall typical factors that influence the effort related to testing (K1)
LO-5.2.8 Differentiate between two conceptually different estimation approaches: the metricsbased approach and the expert-based approach (K2)
LO-5.2.9 Recognize/justify adequate entry and exit criteria for specific test levels and groups of test cases (e.g., for integration testing, acceptance testing or test cases for usability testing) (K2)
5.3 Test Progress Monitoring and Control (K2)
LO-5.3.1 Recall common metrics used for monitoring test preparation and execution (K1)
LO-5.3.2 Explain and compare test metrics for test reporting and test control (e.g., defects found and fixed, and tests passed and failed) related to purpose and use (K2)
LO-5.3.3 Summarize the purpose and content of the test summary report document according to the ‘Standard for Software Test Documentation’ (IEEE Std 829-1998) (K2)
5.4 Configuration Management (K2)
LO-5.4.1 Summarize how configuration management supports testing (K2)
5.5 Risk and Testing (K2)
LO-5.5.1 Describe a risk as a possible problem that would threaten the achievement of one or more stakeholders’ project objectives (K2)
LO-5.5.2 Remember that the level of risk is determined by likelihood (of happening) and impact (harm resulting if it does happen) (K1)
LO-5.5.3 Distinguish between the project and product risks (K2)
LO-5.5.4 Recognize typical product and project risks (K1)
LO-5.5.5 Describe, using examples, how risk analysis and risk management may be used for test planning (K2)
5.6 Incident Management (K3)
LO-5.6.1 Recognize the content of an incident report according to the ‘Standard for Software Test Documentation’ (IEEE Std 829-1998) (K1)
LO-5.6.2 Write an incident report covering the observation of a failure during testing. (K3)i
![]()
5.1 Test Organization (K2) 30 minutes
Terms
Tester, test leader, test manager
5.1.1 Test Organization and Independence (K2)
The effectiveness of finding defects by testing and reviews can be improved by using independent testers. Options for independence include the following:
For large, complex or safety critical projects, it is usually best to have multiple levels of testing, with some or all of the levels done by independent testers. Development staff may participate in testing, especially at the lower levels, but their lack of objectivity often limits their effectiveness. The independent testers may have the authority to require and define test processes and rules, but testers should take on such process-related roles only in the presence of a clear management mandate to do so.
The benefits of independence include:
Drawbacks include:
Testing tasks may be done by people in a specific testing role, or may be done by someone in another role, such as a project manager, quality manager, developer, business and domain expert, infrastructure or IT operations.
5.1.2 Tasks of the Test Leader and Tester (K1)
In this syllabus two test positions are covered, test leader and tester. The activities and tasks performed by people in these two roles depend on the project and product context, the people in the roles, and the organization.
Sometimes the test leader is called a test manager or test coordinator. The role of the test leader may be performed by a project manager, a development manager, a quality assurance manager or the manager of a test group. In larger projects two positions may exist: test leader and test manager. Typically the test leader plans, monitors and controls the testing activities and tasks as defined in Section 1.4.
Typical test leader tasks may include:
Typical tester tasks may include:
People who work on test analysis, test design, specific test types or test automation may be specialists in these roles. Depending on the test level and the risks related to the product and the project, different people may take over the role of tester, keeping some degree of independence. Typically testers at the component and integration level would be developers, testers at the acceptance test level would be business experts and users, and testers for operational acceptance testing would be operators.
![]()
5.2 Test Planning and Estimation (K3) 40 minutes
Terms
Test approach, test strategy
5.2.1 Test Planning (K2)
This section covers the purpose of test planning within development and implementation projects, and for maintenance activities. Planning may be documented in a master test plan and in separate test plans for test levels such as system testing and acceptance testing. The outline of a test planning document is covered by the ‘Standard for Software Test Documentation’ (IEEE Std 829- 1998).
Planning is influenced by the test policy of the organization, the scope of testing, objectives, risks, constraints, criticality, testability and the availability of resources. As the project and test planning progress, more information becomes available and more detail can be included in the plan.
Test planning is a continuous activity and is performed in all life cycle processes and activities. Feedback from test activities is used to recognize changing risks so that planning can be adjusted.
5.2.2 Test Planning Activities (K3)
Test planning activities for an entire system or part of a system may include:
5.2.3 Entry Criteria (K2)
Entry criteria define when to start testing such as at the beginning of a test level or when a set of tests is ready for execution.
Typically entry criteria may cover the following:
5.2.4 Exit Criteria (K2)
Exit criteria define when to stop testing such as at the end of a test level or when a set of tests has achieved specific goal.
Typically exit criteria may cover the following:
5.2.5 Test Estimation (K2)
Two approaches for the estimation of test effort are:
Once the test effort is estimated, resources can be identified and a schedule can be drawn up.
The testing effort may depend on a number of factors, including:
5.2.6 Test Strategy, Test Approach (K2)
The test approach is the implementation of the test strategy for a specific project. The test approach is defined and refined in the test plans and test designs. It typically includes the decisions made based on the (test) project’s goal and risk assessment. It is the starting point for planning the test process, for selecting the test design techniques and test types to be applied, and for defining the entry and exit criteria.
The selected approach depends on the context and may consider risks, hazards and safety, available resources and skills, the technology, the nature of the system (e.g., custom built vs. COTS), test objectives, and regulations.
Typical approaches include:
Different approaches may be combined, for example, a risk-based dynamic approach.
![]()
5.3 Test Progress Monitoring and Control (K2) 20 minutes
Terms
Defect density, failure rate, test control, test monitoring, test summary report
5.3.1 Test Progress Monitoring (K1)
The purpose of test monitoring is to provide feedback and visibility about test activities. Information to be monitored may be collected manually or automatically and may be used to measure exit criteria, such as coverage. Metrics may also be used to assess progress against the planned schedule and budget. Common test metrics include:
5.3.2 Test Reporting (K2)
Test reporting is concerned with summarizing information about the testing endeavor, including:
The outline of a test summary report is given in ‘Standard for Software Test Documentation’ (IEEE Std 829-1998).
Metrics should be collected during and at the end of a test level in order to assess:
5.3.3 Test Control (K2)
Test control describes any guiding or corrective actions taken as a result of information and metrics gathered and reported. Actions may cover any test activity and may affect any other software life cycle activity or task.
Examples of test control actions include:
![]()
5.4 Configuration Management (K2) 10 minutes
Terms
Configuration management, version control
Background
The purpose of configuration management is to establish and maintain the integrity of the products (components, data and documentation) of the software or system through the project and product life cycle.
For testing, configuration management may involve ensuring the following:
For the tester, configuration management helps to uniquely identify (and to reproduce) the tested item, test documents, the tests and the test harness(es).
During test planning, the configuration management procedures and infrastructure (tools) should be chosen, documented and implemented.
![]()
5.5 Risk and Testing (K2) 30 minutes
Terms
Product risk, project risk, risk, risk-based testing
Background
Risk can be defined as the chance of an event, hazard, threat or situation occurring and resulting in undesirable consequences or a potential problem. The level of risk will be determined by the likelihood of an adverse event happening and the impact (the harm resulting from that event).
5.5.1 Project Risks (K2)
Project risks are the risks that surround the project’s capability to deliver its objectives, such as:
When analyzing, managing and mitigating these risks, the test manager is following wellestablished project management principles. The ‘Standard for Software Test Documentation’ (IEEE Std 829-1998) outline for test plans requires risks and contingencies to be stated.
5.5.2 Product Risks (K2)
Potential failure areas (adverse future events or hazards) in the software or system are known as product risks, as they are a risk to the quality of the product. These include:
Risks are used to decide where to start testing and where to test more; testing is used to reduce the risk of an adverse effect occurring, or to reduce the impact of an adverse effect.
Product risks are a special type of risk to the success of a project. Testing as a risk-control activity provides feedback about the residual risk by measuring the effectiveness of critical defect removal and of contingency plans.
A risk-based approach to testing provides proactive opportunities to reduce the levels of product risk, starting in the initial stages of a project. It involves the identification of product risks and their use in guiding test planning and control, specification, preparation and execution of tests. In a riskbased approach the risks identified may be used to:
Risk-based testing draws on the collective knowledge and insight of the project stakeholders to determine the risks and the levels of testing required to address those risks.
To ensure that the chance of a product failure is minimized, risk management activities provide a disciplined approach to:
In addition, testing may support the identification of new risks, may help to determine what risks should be reduced, and may lower uncertainty about risks.
![]()
5.6 Incident Management (K3) 40 minutes
Terms
Incident logging, incident management, incident report
Background
Since one of the objectives of testing is to find defects, the discrepancies between actual and expected outcomes need to be logged as incidents. An incident shall be investigated and may turn out to be a defect. Appropriate actions to dispose incidents and defects shall be defined. Incidents and defects shall be tracked from discovery and classification to correction and confirmation of the solution. In order to manage all incidents to completion, an organization should establish an incident management process and rules for classification.
Incidents may be raised during development, review, testing or use of a software product. They may be raised for issues in code or the working system, or in any type of documentation including requirements, development documents, test documents, and user information such as "Help" or installation guides.
Incident reports have the following objectives:
Details of the incident report may include:
The structure of an incident report is also covered in the ‘Standard for Software Test Documentation’ (IEEE Std 829-1998).
References
5.1.1 Black, 2001, Hetzel, 1988
5.1.2 Black, 2001, Hetzel, 1988
5.2.5 Black, 2001, Craig, 2002, IEEE Std 829-1998, Kaner 2002
5.3.3 Black, 2001, Craig, 2002, Hetzel, 1988, IEEE Std 829-1998
5.4 Craig, 2002
5.5.2 Black, 2001 , IEEE Std 829-1998
5.6 Black, 2001, IEEE Std 829-1998