Q:
A method of testing that involves writing an executable test before the solution is coded and typically developed in conjunction with the Product Owner and/or customer, then evaluate to determine whether or not a feature satisfies its acceptance criteria can BEST be described as:
a) Behavior driven development
b) Customer Driven Development
c) Acceptance Test-Driven Development
d) Story Based Test Development