Các vấn đề xung quanh Bugs
* Lỗi là sự cố gây ra cho chương trình làm nó không đáp ứng được yêu cầu của người sử dụng.
Những người tìm ra lỗi:
Test, QA, Developer, Customer.
Nguyên nhân gây ra lỗi:
_yếu tố con người:
hiểu yêu cầu không đúng, hiểu sai requirement.
phân tích sai, lập trình sai, thừa, thiếu chức năng.
hiểu sai đi yêu cầu thực test chương trình phải làm --> do tài liệu không rõ ràng. khi lập trình hay test lại không trao đổi với BA --> mường tượng theo ý mình. làm sai yêu cầu, không sát yêu cầu.
_yếu tố môi trường:
bộ nhớ có đủ không? có yêu cầu chương trình cài đặt đi kèm? có bị xung đột với chương trình nào trên máy k?
* Phân biệt lỗi:
_error: hành động của con người có thể gây ra: viết tài liệu sai, code sai, thiết kế testcase sai, thiếu, tạo ra fault.
_fault: khi chạy fault ra failure là trạng thái khi fault được thực thi.
_failure: là trạng thái sai của chức năng chương trình.
vd: bug hàm update k đúng --> tổng số tiển cập nhật lại không đúng --> là failure.
hành động của con người gây ra error --> làm cho chương trình có các fault(lỗi, khuyết tật) --> thực thi chương trình thì tại các vị trí có fault sẽ gây ra những hỏng hóc gọi là biểu hiện của fault khi thực thi chương trình hay gọi là failure
* Phân biệt lỗi:
_error: hành động của con người có thể gây ra: viết tài liệu sai, code sai, thiết kế testcase sai, thiếu, tạo ra fault.
_fault: khi chạy fault ra failure là trạng thái khi fault được thực thi.
_failure: là trạng thái sai của chức năng chương trình.
vd: bug hàm update k đúng --> tổng số tiển cập nhật lại không đúng --> là failure.
hành động của con người gây ra error --> làm cho chương trình có các fault(lỗi, khuyết tật) --> thực thi chương trình thì tại các vị trí có fault sẽ gây ra những hỏng hóc gọi là biểu hiện của fault khi thực thi chương trình hay gọi là failure
Nhận xét
Đăng nhận xét