Bebugging

Bebugging là gì?

Gỡ lỗi là quá trình thêm các lỗi đã biết vào ứng dụng một cách có chủ đích với mục đích theo dõi tốc độ phát hiện và loại bỏ. Quá trình này còn được gọi là gieo hạt khiếm khuyết hoặc tiêm lỗi hoặc cho ăn sai sót.

Mục đích của Bebugging:

Gỡ lỗi là một cách để cải thiện chất lượng của sản phẩm bằng cách đưa ra một khiếm khuyết mới đã biết. Nó cũng được sử dụng để xác định độ tin cậy của bộ thử nghiệm / bộ thử nghiệm. Nó đạt được KHÔNG phải bằng cách phát triển thêm các thử nghiệm mà bằng cách đưa ra các khiếm khuyết mới.

Chạy thời gian tiêm:

Kỹ thuật Run Time Injutions sử dụng một trình kích hoạt để đưa lỗi vào hệ thống phần mềm một cách động bằng một số cách như Trình kích hoạt dựa trên thời gian và Trình kích hoạt dựa trên ngắt. Có nhiều công cụ và kỹ thuật khác nhau được sử dụng để chèn lỗi vào hệ thống theo cách thủ công hoặc trong thời gian chạy.

Một số công cụ tiêm lỗi thương mại được liệt kê bên dưới:

  • Ngoài an ninh

  • Exhaustif

  • Holodeck

  • Xception

  • Trình phân tích dịch vụ Mu