Commit and Acceptance Tests

“Acceptance Testing for Continuous Delivery” offers some interesting thoughts around testing in a deployment pipeline world. First, a view of automated Definition of Done (DoD):

  • Commit Tests – asset what the engineer thinks the code should do
  • Acceptance Tests – asset that the code does what the user wants the code to do
  • Acceptance Criteria – recognise the value of a story

A good Acceptance Test is:

An Executable Specification of the Behaviour of the System

Great slide on who owns the tests 🙂

DSL – Language of the Problem Domain 🙂

Anti-Patterns in Acceptance Testing – print he slide out, and pin it to the wall 🙂  Then stop using a separate testing/QA team


~ by mdavey on June 3, 2016.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: