in Agile by
Q:

When should automated acceptance tests be run?

a. Before code is checked into the build

b. As often as the continuous integration full system build is created

c. During UAT as a replacement for testing by the business users

d. Only when the full release is complete

...