Il est souvent admis que la qualité logicielle passe par les tests et leur automatisation. Mais... c'est quoi un test ? Est-ce qu'il n'existe qu'un seul type de test ? Tout doit-il être testé ? Et d'ailleurs, qu'est-ce que "tout" ? Si vous vous êtes déjà senti "coincé", bloqué dans un refacto ou dans l'ajout d'une nouvelle feature à cause de l'absence voire de la présence de tests, ce talk est pour vous. En m'appuyant sur les différentes typologies de tests, de retours d'expérience et en exposant les coûts VS les gains des tests, je montrerai que la pyramide des tests représente le dernier tombeau de vos bugs !