Comprehensive and Detailed Explanation From Exact Extract:
FromCTFL-AT Syllabus v4.0, Section 3.2Test-Driven Development, it states:
"Test-Driven Development (TDD) is a practice where test cases are written before the code is developed. Typically, these tests are automated, and the code is written to make the tests pass."
This directly matchesOption A, making it the correct and complete answer.
Let’s review the other options:
Option Bdescribes atest strategy, not TDD.
Option Cis a definition ofAgile software development, not TDD.
Option Ddescribesexploratory testing, not TDD.
[References:, CTFL-AT Syllabus v4.0, Section 3.2, Learning Objective (K2) – Understand the principles of test-driven development, ===========, ]
Submit