CYBERSOFT
Đăng nhập

Vòng đời của một lỗi (Defect Life Cycle) cho người mới: từ New tới Closed (có trắc nghiệm)

Chuyên công nghệTMĐTNền tảngNgười mớiChuẩn SEO
🗓 1 tháng trước19 phút đọc·👁 727 lượt xem👤 313 người đọc

Bài cho người mới: hiểu vòng đời của một lỗi qua app TMĐT ShopEasy. Các trạng thái New → Open → Fixed → Retest → Closed và nhánh Reopened/Rejected, ai xử lý ở mỗi bước, cách ghi ticket đủ thông tin, xử lý lỗi bị bác và mở lại đúng cách, nhiều mockup giao diện, FAQ và trắc nghiệm 4 câu. Chuẩn SEO, dẫn về khóa Tester CyberSoft.

1. Tóm tắt nhanh & màn hình bạn sẽ test

⭐ TL;DR — Vòng đời của một lỗi cho bạn biết một lỗi đang ở trạng thái nào và ai đang xử lý. Bài này bám màn hình thanh toán của app TMĐT ShopEasy: bạn tìm lỗi, ghi ticket, theo dõi nó đi qua các trạng thái New → Open → Fixed → Retest → Closed, và biết khi nào được đóng hay phải mở lại. Nhiều hình minh hoạ và trắc nghiệm cuối bài.

Chào bạn mới! Khi bắt đầu làm tester, việc bạn làm nhiều nhất không chỉ là 'tìm lỗi' mà còn là theo dõi số phận của lỗi đó cho tới khi nó được sửa xong. Mỗi lỗi giống như một lá đơn đi qua nhiều cửa: bạn ghi nhận, lập trình viên sửa, rồi bạn kiểm lại. Chuỗi 'cửa' đó gọi là vòng đời của lỗi. Hiểu nó, bạn sẽ tự tin biết mình cần làm gì ở mỗi bước. Chúng ta sẽ học qua một app mua sắm thật, có hình minh hoạ và phần tự làm thử.

🔒 shopeasy.vn/thanh-toan ShopEasy · TMĐT ShopEasy · Thanh toán đơn #SE-10482 Họ tên người nhận Trần Thị MaiSố điện thoại 0903 118 226Địa chỉ giao hàng 12 Nguyễn Huệ, Q1, TP.HCMMã giảm giá SALE50✗ không hợp lệTổng thanh toán 1.250.000 ₫Đặt hàng BUG: mã giảm giá hợp lệ báo lỗi
Màn hình test: trang thanh toán ShopEasy — mã giảm giá hợp lệ lại báo lỗi
📖 Vòng đời của một lỗi: chuỗi các trạng thái mà một lỗi đi qua từ lúc phát hiện đến lúc đóng (New → … → Closed).

2. Vòng đời của một lỗi trông như thế nào

Hãy hình dung một lỗi như một tấm thẻ di chuyển trên bảng. Khi bạn vừa phát hiện, thẻ ở ô 'New'. Sau khi được duyệt và giao cho lập trình viên, nó sang 'Assigned' rồi 'Open' (đang sửa). Sửa xong, thẻ chuyển 'Fixed' và quay lại tay bạn để 'Retest'. Nếu đạt, bạn kéo nó tới 'Closed'. Nếu chưa đạt, bạn mở lại — 'Reopened' — và nó về 'Open'.

Vòng đời của một lỗi (Bug Life Cycle) duyệt nhận sửa đã sửa kiểm lại đạt chưa đạt (reopen)NEWASSIGNEDOPENFIXEDRETESTCLOSED
Sơ đồ vòng đời lỗi: New → Assigned → Open → Fixed → Retest → Closed (và nhánh Reopen)
📖 Retest (kiểm lại): việc tester chạy lại đúng ca lỗi trên bản build đã sửa để xác nhận lỗi thật sự hết.

Bạn không cần thuộc lòng mọi tên trạng thái ngay. Điều quan trọng là nắm ý tưởng: một lỗi luôn có một trạng thái rõ ràng, và mỗi trạng thái cho biết 'bóng đang ở chân ai'. Nhờ đó cả đội không ai hỏi 'lỗi này ai lo?' — nhìn bảng là biết. Đây là nền tảng để bạn phối hợp mượt mà với lập trình viên và quản lý.

3. Vì sao người mới cần hiểu điều này

Ở một dự án thật, mỗi ngày có hàng chục lỗi được tạo, sửa, đóng. Nếu không có trạng thái rõ ràng, mọi thứ sẽ rối: lỗi bị quên, lỗi được sửa hai lần, hoặc lỗi 'đóng' nhưng thật ra chưa hết. Vòng đời lỗi là ngôn ngữ chung để cả đội biết chính xác từng lỗi đang ở đâu.

Với riêng bạn — người mới — hiểu vòng đời giúp bạn ghi điểm sớm: bạn biết khi nào cần kiểm lại, khi nào được đóng, khi nào phải mở lại thay vì tạo lỗi trùng. Đây cũng là câu hỏi phỏng vấn kinh điển: 'Hãy mô tả vòng đời của một lỗi'. Trả lời gãy gọn cho thấy bạn hiểu quy trình làm việc thật, không chỉ lý thuyết.

Và quan trọng nhất: nó giúp bạn tránh một sai lầm tốn kém — đóng nhầm một lỗi chưa thật sự được sửa. Một lỗi 'Closed' sai có thể lọt ra khách hàng. Hiểu đúng bước 'Retest → Closed' chính là bạn đang bảo vệ chất lượng sản phẩm.

4. Chuẩn bị: công cụ & các trạng thái chuẩn

Hầu hết đội dùng một công cụ quản lý lỗi như Jira để mỗi lỗi là một 'ticket' có trạng thái. Bạn không cần cài gì phức tạp — chỉ cần biết các trạng thái phổ biến và ý nghĩa của chúng.

▶ Bước 1: Mở công cụ quản lý lỗi (Jira/Trello/Excel) mà đội bạn dùng; tìm cột/field 'Status'.

▶ Bước 2: Học thuộc 6 trạng thái lõi: New, Open, Fixed, Retest, Closed, Reopened (và Rejected).

▶ Bước 3: Với mỗi trạng thái, ghi rõ 'ai là người xử lý tiếp theo' — đây là điều hay bị nhầm.

🔒

Nội dung bị khoá

Bạn đang xem bản xem trước. Đăng nhập để mở khoá toàn bộ bài viết và tất cả tài liệu Tester/QA.

Đã xem 25% nội dung
  • Đọc trọn vẹn mọi bài viết
  • Lưu bài & ghi chú cá nhân
  • Theo dõi tiến độ đã đọc
  • Luyện phỏng vấn, ISTQB, Mock
Đăng nhập để đọc tiếp

Chưa có mã? Lấy mã qua Fanpage / Zalo CyberSoft.

0

💬 Bình luận (0)

Bạn có thể đọc mọi bình luận. Đăng nhập để bình luận

Chưa có bình luận nào. Hãy là người đầu tiên!