PMI Agile Certified Practitioner PMI ACP · Free Practice Question Easy
Question 67
Samantha is a developer who uses the Test-Driven Development approach. Samantha chooses to use this approach because of the many benefits it provides in software development. What is the most significant benefit of using this model?
- A It moves a lot of work to the QA team, rather than the development team
- B Most defects can be caught early in the software cycle
- C It makes sure that all user interfaces are tested completely
- D It's much faster than standard development approaches
Reveal correct answer
Correct answer: B
Explanation
The correct answer is that most defects can be caught early in the software cycle. Test-driven development (TDD) helps to improve the quality and reliability of the software being developed. It is a development approach in which developers write automated tests before writing the actual code. Doing so helps ensure that the code being written meets the requirements and specifications outlined in the test cases.The other answers are incorrect because TDD does not cause extra work for the QA team; it doesn't ensure full interface testing; it's not faster than standard development (as both development and unit tests must be completed).Discussion
Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.
You must be logged in to post a comment.
