Tôi làm QA trên một mã thương mại lớn, kịch bản khó chịu này xảy ra quá thường xuyên. Thông thường, đó là dấu hiệu của việc không có các thủ tục bằng sắt để xây dựng nhị phân trên tất cả các nền tảng mà chúng tôi hỗ trợ. Vì vậy, nếu nhà phát triển xây dựng mã riêng của mình (mà anh ta phải làm để gỡ lỗi và sửa lỗi) và không tuân theo quy trình xây dựng tương tự với thư, có khả năng các lỗi phụ thuộc hệ thống sẽ xuất hiện một cách kỳ diệu (hoặc xuất hiện) . Tất nhiên những thứ này thường được đóng lại với "hoạt động cho tôi" trong cơ sở dữ liệu lỗi và nếu chúng thất bại vào lần tiếp theo khi sự cố được chạy, lỗi có thể được mở lại. Bất cứ khi nào tôi nghi ngờ một lỗi có thể phụ thuộc vào hệ thống, tôi cố gắng kiểm tra nó trên nhiều nền tảng khác nhau và báo cáo theo điều kiện nào nó xảy ra. Thông thường, một vấn đề tham nhũng bộ nhớ onlt xuất hiện nếu dữ liệu bị hỏng có cường độ đủ lớn để gây ra sự cố. Một số nền tảng (kết hợp CTNH và HĐH) có thể sụp đổ gần hơn với nguồn tham nhũng thực sự và điều này có thể rất có giá trị đối với người nghèo phải gỡ lỗi.
Người kiểm tra cần thực hiện một số giá trị gia tăng, ngoài việc báo cáo rằng hệ thống của anh ta cho thấy lỗi. Tôi dành nhiều thời gian để sàng lọc các kết quả dương tính giả - có thể nền tảng đang được đề cập đã quá tải hoặc mạng bị trục trặc. Và vâng, đôi khi bạn có thể nhận được thứ gì đó thực sự bị ảnh hưởng bởi các sự kiện thời gian ngẫu nhiên, lỗi phần cứng thường có thể giống như ví dụ proto: Nếu hai yêu cầu dữ liệu quay lại cùng một khoảng thời gian chính xác và logic phần cứng để xử lý xung đột tiềm ẩn bị lỗi, sau đó lỗi sẽ chỉ xuất hiện không liên tục. Tương tự như vậy với xử lý song song, trừ khi bằng thiết kế cẩn thận, bạn đã hạn chế giải pháp độc lập với bộ xử lý nào xảy ra nhanh hơn, bạn có thể gặp các lỗi chỉ xảy ra một lần trong một mặt trăng xanh và khả năng thống kê của chúng khiến việc gỡ lỗi trở thành một cơn ác mộng.
Ngoài ra mã của chúng tôi đang được cập nhật, thường là nhiều lần mỗi ngày, theo dõi một số sửa đổi mã nguồn chính xác khi nó đi về phía nam có thể là thông tin rất hữu ích cho nỗ lực gỡ lỗi. Người thử nghiệm không nên có mối quan hệ bất lợi với các trình gỡ lỗi và nhà phát triển, anh ta ở đó trong một nhóm để cải thiện chất lượng sản phẩm.