Defect

Phân biệt Error, Bug, Defect, Issue

Ở bài viết này mình sẽ giới thiệu cũng như phân biệt một vài khái niệm về Error, Bug, Defect, Issue.

Error: là lỗi xảy ra trong giai đoạn Implement (trước Testing), do sự bất cẩn của Dev. Nếu không phát hiện ra sẽ sinh ra bug.

Bug: là lỗi trong giai đoạn Testing, có thể test về UI, UAT, …

Defect: là lỗi sai về design, SRS (Software Requirement Specification), có thể là lỗi trong giai đoạn Testing/ Coding. Defect bao hàm Bug trong đó.

Issue: là bất cứ vấn đề gì liên quan đến dự án trong quá trình Implement hoặc giai đoạn chuyển giao. Chẳng hạn như về nhân sự, tiến độ, chiến lược, quản lí, hệ thống, thiết bị, Q&A, …

Ngoài ra còn có một số khái niệm:
Buggy: là chương trình có số lượng lớn các bug.
Bug reports: là báo cáo chi tiết về bug.
Bug tracking tools: là công cụ theo dõi bug (GitHub, OpenProjects, Redmine, Jira, …).
Debugging: là tiến trình tìm ra lỗi trong code.
Bebugging: thêm lỗi đã biết vào ứng dụng nhằm giám sát tốc độ phát hiện và loại bỏ lỗi.

5 13 votes
Article Rating
Subscribe
Notify of
guest
8 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Thành Trung
5 months ago

vào đây chỉ để xem ảnh bạn bên phải

Thành Trung
5 months ago
Reply to  thanhhoatran

mình code không có bug :3

Quynh
Quynh
5 months ago

Bấy lâu nay mình giờ mới hiểu. Cảm ơn bạn?

totoro
totoro
4 months ago

Đã hiểu rõ ?