Developing Applications and Automating Workflows Using Cisco Platforms (DEVASC) — Question 400

What is a concept of test-driven development?

Answer options

Correct answer: D

Explanation

The correct answer, D, accurately describes test-driven development (TDD), which requires writing tests before the actual code is developed. Options A and B misrepresent TDD by suggesting that tests are focused on end-user perspectives or involve business decision makers, which is not the primary focus of TDD. Option C implies a separation of roles that is not essential to the TDD process.