Trong công việc của tôi, tất cả các nhà phát triển giải quyết lỗi phải thêm một bài kiểm tra đơn vị mới để cảnh báo về loại lỗi này (trong trường hợp nó xảy ra lần nữa). Nếu không thể kiểm tra đơn vị (ví dụ: sự cố thiết kế trang web), thì bộ phận QA phải tạo trường hợp kiểm tra để kiểm tra thủ công.
Ý tưởng đằng sau điều này là nếu một lỗi không được phát hiện trước khi phát hành sản phẩm là do không có thử nghiệm đơn vị thích hợp để phát hiện ra nó. Vì vậy, nhà phát triển phải thêm nó.
Câu hỏi là: điều này có phổ biến trong bất kỳ phương pháp phát triển phần mềm nào không? Kỹ thuật này có tên? Tôi muốn tìm hiểu thêm về nó, nhưng tôi cần một số thông tin để bắt đầu với nó.