PMI Agile Certified Practitioner PMI ACP · Free Practice Question Easy
Question 34
Jayden is a developer that uses the test-driven development approach. The most significant benefit of this model is:
- A It moves a lot of work to the QA team rather than the development team
- B It is much faster than standard development approaches
- C It ensures that all user interfaces will be tested completely
- D Many defects can be caught early in the software cycle
Reveal correct answer
Correct answer: D
Explanation
Test-driven development's most significant benefit on this list is that defects are caught early. Test-driven development (TDD) is an Agile development process in which test cases are developed and run before any code is written. The goal of TDD is to ensure that all code is thoroughly tested and that all tests pass before the feature or functionality is considered complete. This process is repeated for every new feature or piece of functionality. By doing this, developers can catch and fix errors early in the development process, resulting in higher-quality code and reducing the overall cost of development.Test-driven development is not faster than standard development (as both development and unit tests must be completed), it does not cause extra work for the QA team, and it does not ensure full testing of user interfaces.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.
