1. Acceptance Testing
Executable Requirements with Concordion
n. con-cord (kŏn'kôrd, kŏng–)
2. The tests are the spec, right?
• Source code is complicated
• Tests mix intent, implementation, and scaﬀold
• “the code” is meaningless to a customer
• “the code” is also meaningless to new
When bad credentials are used to login, the
response code should be 501, with a message of
“Bad Password or Username”.