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

Which two concepts describe test-driven development? (Choose two.)

Answer options

Correct answer: B, E

Explanation

The correct answers, B and E, reflect the essence of test-driven development, where refactoring is a key aspect and tests are written before any coding begins. Options A, C, and D do not accurately describe the principles of test-driven development, as they focus on testing after coding or do not emphasize test creation prior to writing code.