Dans mon travail, tous les développeurs qui résolvent un bogue doivent ajouter un nouveau test unitaire qui avertit de ce type de bogue (le cas échéant, il se reproduit). Si un test unitaire n'est pas possible (par exemple, un problème de conception de page Web), le service d'assurance qualité doit créer un scénario de test pour le vérifier manuellement.
L'idée sous-jacente est que si un défaut n'a pas été détecté avant la sortie du produit, c'est qu'il n'y a pas de test unitaire approprié pour le détecter. Le développeur doit donc l'ajouter.
La question qui se pose est la suivante: cette méthodologie est-elle commune à toutes les méthodes de développement logiciel? Cette technique a un nom? J'aimerais en apprendre plus à ce sujet, mais j'ai besoin de quelques informations pour commencer.