Are you designing your agile acceptance tests (ATs) well? I've derived (with the help of Tim Ottinger) and used a list of seven principles to vet the quality of ATs. I've found these principles very useful in helping agile teams improve their tests. Good ATs are: * Abstract * Bona fide * Cohesive * Decoupled * Expressive * Free of duplication * Green You'll see ATs (based on real agile team examples) that show violation of the principles and subsequently improved tests that adhere to the principles. One minute per principle, and one minute to wrap up!