W mojej pracy wszyscy programiści, którzy usuwają błąd, muszą dodać nowy test jednostkowy, który ostrzega przed tego typu błędami (w przypadku, gdy wystąpi ponownie). Jeśli test jednostkowy nie jest możliwy (na przykład problem z projektem strony internetowej), dział kontroli jakości musi utworzyć przypadek testowy, aby go ręcznie sprawdzić.
Chodzi o to, że jeśli defekt nie został wykryty przed wydaniem produktu, to dlatego, że nie ma odpowiedniego testu jednostkowego, aby go wykryć. Deweloper musi to dodać.
Pytanie brzmi: czy jest to powszechne w jakiejkolwiek metodologii tworzenia oprogramowania? Ta technika ma nazwę? Chciałbym dowiedzieć się więcej na ten temat, ale na początek potrzebuję informacji.