Here are 10 reasons why you, as a manager,  should care about unit tests. It’s a summary of this series of 12 articles on unit tests for managers. Continue reading »

This is the big question : how much ?

Cheap people only calculate cost with money.  But if you want well-tested software you’ve got to see the bigger picture.

Continue reading »

Unit tests are like  painting. A good artist knows what he wants and when he has it.  He also knows the “why”.  Same for  (good) developers/managers.

Continue reading »

As a manager you love metrics. Code coverage is a good metric. But a very limited one. Don’t be naive : a 100% code coverage is impossible and not enough to ensure quality. You must do more.

Continue reading »

« If you don’t have unit tests, you are not refactoring, you are just moving shit around »

I’m so sorry. I could not find the source of this quote. But you get the meaning anyways. Or maybe not… Maybe you just think that unit tests are optional and refactoring is even more optional.

Continue reading »

No.  You can’t !

As a manager the only bossy instruction you should give is :

 “Don’t you ever shut down a crashing test ! Fix it now !”

Continue reading »

Let me rephrase : GOOD unit tests are better than excellent specifications.
Unit tests actually ARE the specifications.

Unit tests are uselesss if they are not launched often, automatically and do some noise when crashing !

Continue reading »

Let me illustrate the importance of unit testing with a budget / motivation nightmare we lived in one of my job.

Continue reading »

No.

But you can auto-test a lot more than you think.

Here is a quick tour of what can or cannot be tested easily.

Continue reading »