Which of the following statements is TRUE regarding test process improvement in an Agile context?
In an Agile context, testing is often a shared responsibility among team members. This means that improvement ideas related to testing can come from any team member, not just dedicated testers. Agile encourages cross-functional collaboration, and because of the continuous feedback loops, all team members contribute to the refinement of both development and testing processes. This distributed responsibility fosters a more dynamic environment for test process improvements, where insights are drawn from diverse team roles.
Reference: 'TMMi acknowledges that in Agile environments, testing tasks are not isolated to testers, and team-wide participation leads to diverse input on process improvements'.
Which of the following is NOT a specific goal for the process area Test Organization?
'Provide Necessary Test Training' is part of the Test Training Program process area, not the Test Organization process area. Test Organization focuses on establishing a structured group responsible for testing, defining roles, career paths, and implementing process improvements. Therefore, providing test training is not a specific goal of Test Organization but rather falls under the Test Training Program process area.
Reference: 'Specific goals for the Test Organization include establishing test functions and test career paths'.
Which of the following statements about informal assessments is FALSE?
One of the key differences between informal and formal assessments is that informal assessments are not as rigorous. Informal assessments are more flexible, quicker, and less costly; however, they do not provide the same level of detail or accuracy as formal assessments. The statement that 'informal assessments provide a result just as accurate as with a formal assessment' is therefore false. Formal assessments involve multiple types of evidence and a more thorough evaluation, while informal assessments typically rely on fewer types of evidence (often only interviews).
The evolutionary testing model of Gelperin and Hetzel has served as a foundation for historical level differentiation in the TMMi. The evolutionary testing model describes a number of test phases.
Which of the following phases of the evolutionary testing model is associated with Maturity Level 1 ''Initial'' of the TMMi?
The Debugging-oriented phase from Gelperin and Hetzel's evolutionary testing model is associated with Maturity Level 1 'Initial' of TMMi. At this maturity level, testing is not yet a distinct and well-defined process but is often interleaved with debugging. Organizations at this level have chaotic and ad-hoc testing activities, with no separation between testing and debugging.
Maturity Level 1 organizations lack formal processes, and testing is often reactive, performed alongside fixing bugs in the code. This is in line with the debugging-oriented phase, where testing and debugging are seen as part of the same activity.
TMMi Reference:
The TMMi framework draws directly from the evolutionary model of Gelperin and Hetzel, associating the Debugging-oriented phase with Level 1, which describes a chaotic, unmanaged testing environment.
An organization is facing too many defects occurring during production. As a consequence, an important test improvement goals for the next improvement cycle is to improve the quality (effectiveness) of the test cases.
Which of the following specific practices needs to be addressed, in the context of the improvement goal, as part of SG 1 ''Perform Test Analysis and Design using Test Design Techniques'' of the Test Design and
Execution process area?
To improve the quality of test cases and reduce defects in production, addressing the practice of 'Identify and Prioritize Test Conditions' under Specific Goal 1 (SG 1) of the Test Design and Execution process area is essential. This specific practice involves identifying conditions based on an analysis of the test items and prioritising them based on risk and other factors. By improving the identification and prioritisation of test conditions, organisations can ensure that they focus on the most critical aspects of the system, thereby increasing the effectiveness of their testing efforts and reducing defects in production.
Reference: 'SP 1.1 Identify and prioritize test conditions... Test conditions are identified and prioritized using test design techniques based on an analysis of the test items as specified in the test basis'.