As part of user acceptance testing (UAT), you define requirements that must be met each time a test is carried out. Which best practice are you following
a) Test-driven development (TDD)
b) Behavior-driven development (BDD)
c) Regression testing
d) Test case design