Machine learningSoftware Testing
Kiểm thử đột biến
Kiểm thử đột biến là một kỹ thuật tiêm lỗi được phát triển bởi DeMillo, Lipton và Sayward vào năm 1978 nhằm đánh giá hiệu quả của bộ kiểm thử bằng cách đưa các lỗi nhỏ, cố ý (đột biến) vào mã nguồn và kiểm tra xem các bài kiểm thử có phát hiện ra chúng hay không. Một bộ kiểm thử tiêu diệt (phát hiện) tất cả các đột biến mạnh hơn một bộ đạt được độ bao phủ mã cao mà không tiêu diệt đột biến.
Đọc toàn bộ phương pháp
Chỉ dành cho thành viên
Đăng nhậpĐăng nhập bằng tài khoản miễn phí để đọc phần này.
Nguồn tài liệu
- DeMillo, R. A., Lipton, R. J., & Sayward, F. G. (1978). Hints on test data selection: Help for the practicing programmer. IEEE Computer, 11(4), 34–41. DOI: 10.1109/C-M.1978.218136 ↗
- Just, R., Jalali, D., Inozemtseva, L., Ernst, M. D., & Holmes, R. (2014). Are mutants killed by tests? How test suite composition affects the effectiveness of mutation testing. Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering. link ↗
- Jia, Y., & Harman, M. (2010). An analysis and survey of the development of mutation testing. IEEE Transactions on Software Engineering, 37(5), 649–678. DOI: 10.1109/TSE.2010.62 ↗
Cách trích dẫn trang này
ScholarGate. (2026, June 3). Mutation Testing for Test Adequacy. ScholarGate. https://scholargate.app/vi/numerical-methods/mutation-testing
Phát hiện lỗi trên trang này? Báo cáo hoặc đề xuất chỉnh sửa →