Kiểm_tra hồi_quy tập_trung vào việc tìm_kiếm các khiếm_khuyết sau khi thay_đổi mã chính đã xảy ra .Cụ_thể , nó tìm cách khám_phá hồi_quy phần_mềm , vì các tính_năng bị suy_giảm hoặc bị mất , bao_gồm các lỗi cũ đã quay trở_lại .Các hồi_quy như_vậy xảy ra bất_cứ khi nào chức_năng phần_mềm trước_đây hoạt_động chính_xác , ngừng hoạt_động như dự_định .Thông_thường , các hồi_quy xảy ra như là kết_quả không lường trước của việc thay_đổi chương_trình , khi phần mới được phát_triển của phần_mềm va_chạm với mã hiện có trước đó .Các phương_pháp kiểm_tra hồi_quy phổ_biến bao_gồm chạy lại các bộ thử_nghiệm trước đó và kiểm_tra xem các lỗi cố_định trước đó đã xuất_hiện lại .Độ sâu của thử_nghiệm phụ_thuộc vào pha trong quá_trình phát_hành và rủi_ro của các tính_năng được thêm vào .Chúng có_thể được hoàn_thành , vì những thay_đổi được thêm vào muộn trong bản phát_hành hoặc được coi là rủi_ro , hoặc rất nông , bao_gồm các thử_nghiệm tích_cực trên mỗi tính_năng , nếu những thay_đổi sớm phát_hành hoặc được coi là có nguy_cơ thấp .Kiểm_tra hồi_quy thường là nỗ_lực thử_nghiệm lớn nhất trong phát_triển phần_mềm thương_mại , do kiểm_tra nhiều chi_tiết trong các tính_năng phần_mềm trước đó và thậm_chí phần_mềm mới có_thể được phát_triển trong khi sử_dụng một_số trường_hợp thử_nghiệm cũ để kiểm_tra các phần của thiết_kế mới để đảm_bảo chức_năng trước đó vẫn còn được hỗ_trợ .
Điều gì xảy ra với phần_mềm sau một thay_đổi lớn trong mã dẫn đến hồi_quy ??
ngừng hoạt_động như dự_định