Which two concepts describe test-driven development? (Choose two.)
- A.User acceptance testers develop the test requirements.
- B.It enables code refactoring.
- C.Tests are created when code is ready for release.
- D.Implementation is driven by incremental testing of release candidates.
- E.Write a test before writing code.