Which of the following statements refers to a good testing practice that applies to all software development lifecycles?
A.
Each test level should have its own specific test objectives that should be consistent with the software development lifecycle phase or type of activities it addresses.
B.
Test analysis and design for any test levels should begin as soon as coding is complete, and all system components are available for testing
C.
The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
D.
All the tests should be automated and run as part of the continuous integration process with every software change
Good testing practice dictates that each test level (e.g., unit testing, integration testing, system testing) should have distinct test objectives aligned with the phase of the software development lifecycle it addresses. This ensures that testing is effective and relevant at each stage. According to the ISTQB CTFL Syllabus v4.0, establishing clear test objectives that are consistent with the development phase helps in achieving specific goals and improving the overall quality of the software product.
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