How can you tell if your software is doing what it’s supposed to? Write some tests and run them every time you change ...