Lỗi phần mềm và vòng đời lỗi // Bug, Defect & Lifecycle // Tester // Testing – DDTCMT

Bug / Defect là gì ? Là trạng thái bất ổn của hệ thống, sản phẩm: UNSTABLE. Đặc thù: Phải có dấu hiệu. Đa phần lỗi là tái hiện / mô phỏng lại được. Hiếm, xác suất ít khó gặp. Chỉ xảy ra khi có hoạt động: Tác động từ trong / từ bên ngoài.

Bug / Defect là gì ?

  • Là trạng thái bất ổn của hệ thống, sản phẩm: UNSTABLE.

  • Đặc thù:

    • Phải có dấu hiệu.
    • Đa phần lỗi là tái hiện / mô phỏng lại được. Hiếm, xác suất ít khó gặp.
    • Chỉ xảy ra khi có hoạt động: Tác động từ trong / từ bên ngoài.
    • Phụ thuộc vào nhận thức từng cá nhân trong team.
  • Loại:

    • Lỗi bên trong sản phẩm ( tạo ra sản phẩm, đọc yêu cầu, hình thái sản phẩm, chức năng, … ).
    • Lỗi bên ngoài sản phẩm ( tính cách team, khách hàng, …. ) .
    • Lỗi quy trình.
    • Lỗi môi trường.
    • Lỗi không thể sửa.
  • Đa phần team tìm được lỗi bên trong.

  • Các loại khác chưa chuyên sâu vì đâu mà ra:

    • Chủ yếu chơi trò tâm lý: KH, TEAM, BOSS, members, mem ơ.
    • Dựa vào môi trường.

Vòng đời

Theo lý thuyểt

Abstract: Những cái đang nghi ngờ, tranh cãi, tranh luận. Không biết có phải là lỗi hay không. Nếu không phải là lỗi thì ” Cancelled / Dismissed “. Nếu là lỗi thì open tạo ticket ( Bỏ qua ” Approved “, sửa đi thì ” Dealing ” => sửa xong ” Fixed ” => đúng như yêu cầu thì ” Closed “, sai yêu cầu thì ” ReOpen “).

Theo kinh nghiệm thực tế

Có bugs cứ tạo ticket nếu ok fix thì fix tiếp, không thì ” DISMISSED ” thoi, đỡ tốn thời gian của DEV và QC/QA.

👍Tùy từng dự án, mô hình làm việc mà quy định vòng đời lỗi.

👍Tạo ra các lỗi đảm bảo: Lỗi đó được sửa, lỗi đó không xảy ra nữa.

Note: Kỹ năng mềm, sự nói chuyện khôn khéo trong giải quyết tình huống rất quan trọng !

[ Hướng dẫn tìm bài viết của @dtttthong bằng từ khoá ] : DDTCMT

Các nội dung liên quan bên dưới comment.

Nguồn: viblo.asia

Bài viết liên quan

Thay đổi Package Name của Android Studio dể dàng với plugin APR

Nếu bạn đang gặp khó khăn hoặc bế tắc trong việc thay đổi package name trong And

Lỗi không Update Meta_Value Khi thay thế hình ảnh cũ bằng hình ảnh mới trong WordPress

Mã dưới đây hoạt động tốt có 1 lỗi không update được postmeta ” meta_key=

Bài 1 – React Native DevOps các khái niệm và các cài đặt căn bản

Hướng dẫn setup jenkins agent để bắt đầu build mobile bằng jenkins cho devloper an t

Chuyển đổi từ monolith sang microservices qua ví dụ

1. Why microservices? Microservices là kiến trúc hệ thống phần mềm hướng dịch vụ,