Which ONE of the following is a GOOD testing practice that is INDEPENDENT of the chosen SDLC (Software Development Life Cycle) model?
A.
Testers are involved in reviewing work products as soon as the final version of this documentation is available so that this earlier testing and defect detection can support the “shift-left" strategy.
B.
Test analysis and design for a specific test level begin during the corresponding development phase of the SDLC, allowing testing to follow the principle of late testing.
C.
For every software development activity, there is a corresponding testing activity, ensuring that all development activities are subject to quality assurance.
D.
Different test levels have specific and overlapping test objectives, allowing tests to be appropriate to specific test object types while managing redundancy.
Different test levels (unit, integration, system, acceptance) have specific objectives while sometimes overlapping to ensure comprehensive testing (D). Option A contradicts shift-left principles, B encourageslate testing (which is ineffective), and C incorrectly assumes that all development activities require direct test actions.
[Reference:ISTQB CTFL v4.0 Syllabus, Section 2.2 – Test Levels, ]
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit