In meinem Job müssen alle Entwickler, die einen Fehler beheben, einen neuen Komponententest hinzufügen, der vor dieser Art von Fehlern warnt (falls er erneut auftritt). Wenn ein Komponententest nicht möglich ist (z. B. ein Webseitenentwurfsproblem), muss die QA-Abteilung einen Testfall erstellen, um ihn manuell zu überprüfen.
Die Idee dahinter ist, dass, wenn ein Defekt vor der Produktfreigabe nicht erkannt wurde, kein geeigneter Komponententest vorhanden ist, um ihn zu erkennen. Also muss der Entwickler es hinzufügen.
Die Frage ist: Ist dies in jeder Softwareentwicklungsmethodik üblich? Diese Technik hat einen Namen? Ich würde gerne mehr darüber erfahren, benötige aber zunächst einige Informationen.