by making them expressive, so that we can tell what's important when we read them and when they fail, and by making sure they don’t become a maintenance drag themselves. Nat Pryce & Steve Freeman (GOOS book, p227)
double-check on each other. You have a problem when something goes red because they are mismatched. The basic, fundamental thing is that it’s a double-check mechanism. Martin Fowler (https://www.youtube.com/watch? v=dGtasFJnUxI&t=23m)
• increase your confidence in the system under test • reduce the maintenance burden of your tests • allow you to spend more time on other valuable activities Questions?