Les tests unitaires ne sont pas un coût mais un investissement. Voici donc 10 raisons pour lesquels un chef de projet ou de département doit considérer sérieusement les tests unitaires.
C’est le dernier article d’une série de 12 sur les tests unitaires expliqués aux managers.

A propos de budget

  • Les TU sont moins chers que les tests de régression ou d’intégration
  • Les TU sont moins chers que de corriger les bugs
  • Les TU rendent la maintenance moins chère et moins risquée

A propos de management

  • Les TU sont motivants pour vos équipes
  • Encourager les TU vous fait paraître plus moderne
  • En cas de départ d’un membre les autres peuvent prendre le relais sans craintes

A propos de méthode

Où vous situez-vous ?
Déterminez votre situation et vos moyens d’action grâce au tableau suivant (en anglais)

[table id=2 /]

Voici une liste de points que je tente de respecter à chaque fois que j’écris des tests unitaires.

Continue reading »

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 »

Here are a few items I try to respect every time I write unit tests.

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.