ISTQB Certified Tester Foundation Level v4.0 — Question 59
Which of the following statements refers to a good testing practice that applies to all software development lifecycles?
Answer options
- 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.
Correct answer: A
Explanation
Option A is correct because having specific test objectives aligned with the software development lifecycle ensures that testing is relevant and effective. Options B, C, and D, while they contain valuable practices, do not universally apply to all phases of the software development lifecycle as they focus on specific scenarios or methods rather than overarching principles.