Vòng đời khiếm khuyết là gì?
Vòng đời khiếm khuyết hoặc Vòng đời lỗi trong kiểm thử phần mềm là tập hợp các trạng thái cụ thể mà lỗi hoặc lỗi phải trải qua trong toàn bộ vòng đời của nó. Mục đích của vòng đời khiếm khuyết là dễ dàng điều phối và thông báo tình trạng hiện tại của khiếm khuyết thay đổi cho những người được phân công khác nhau và làm cho quá trình sửa chữa lỗi có hệ thống và hiệu quả.
Tình trạng khiếm khuyết
Trạng thái lỗi hoặc Trạng thái lỗi trong vòng đời của lỗi là trạng thái hiện tại mà lỗi hoặc lỗi hiện đang trải qua. Mục tiêu của trạng thái lỗi là truyền đạt chính xác trạng thái hoặc tiến trình hiện tại của một khuyết tật hoặc lỗi để theo dõi và hiểu rõ hơn tiến trình thực tế của vòng đời khuyết tật.
Số lượng trạng thái mà một khiếm khuyết trải qua khác nhau giữa các dự án. Dưới đây là sơ đồ vòng đời, bao gồm tất cả các trạng thái có thể có
- Mới: Khi một khiếm khuyết mới được ghi lại và đăng lần đầu tiên. Nó được gán một trạng thái là MỚI.
- Đã chỉ định: Sau khi lỗi được đăng bởi người kiểm tra, người dẫn đầu của người kiểm tra sẽ phê duyệt lỗi và chỉ định lỗi cho nhóm nhà phát triển
- Mở : Nhà phát triển bắt đầu phân tích và làm việc để sửa lỗi
- Đã sửa lỗi : Khi nhà phát triển thực hiện một thay đổi mã cần thiết và xác minh thay đổi, họ có thể đặt trạng thái lỗi là "Đã sửa".
- Đang chờ kiểm tra lại : Sau khi lỗi được khắc phục, nhà phát triển cung cấp một mã cụ thể để kiểm tra lại mã cho người kiểm tra. Vì quá trình kiểm tra phần mềm vẫn đang chờ người kiểm tra kết thúc, nên trạng thái được chỉ định là "đang chờ kiểm tra lại".
- Kiểm tra lại : Người kiểm tra thực hiện kiểm tra lại mã ở giai đoạn này để kiểm tra xem lỗi đã được nhà phát triển khắc phục hay chưa và thay đổi trạng thái thành "Kiểm tra lại".
- Đã xác minh : Người thử nghiệm kiểm tra lại lỗi sau khi được nhà phát triển sửa lỗi. Nếu không có lỗi nào được phát hiện trong phần mềm, thì lỗi đó đã được sửa và trạng thái được gán là "đã xác minh".
- Mở lại : Nếu lỗi vẫn còn ngay cả sau khi nhà phát triển đã sửa lỗi, người kiểm tra sẽ thay đổi trạng thái thành "đã mở lại". Một lần nữa lỗi lại đi qua vòng đời.
- Đã đóng : Nếu lỗi không còn tồn tại thì người kiểm tra sẽ chỉ định trạng thái "Đã đóng".
- Trùng lặp : Nếu lỗi được lặp lại hai lần hoặc lỗi tương ứng với cùng một khái niệm về lỗi, trạng thái được thay đổi thành "trùng lặp".
- Bị từ chối : Nếu nhà phát triển cảm thấy lỗi không phải là lỗi chính hãng thì họ sẽ thay đổi lỗi thành "bị từ chối".
- Bị hoãn lại : Nếu lỗi hiện tại không phải là ưu tiên hàng đầu và nếu nó được mong đợi sẽ được sửa trong bản phát hành tiếp theo, thì trạng thái "Đã hoãn" được chỉ định cho các lỗi đó
- Không phải lỗi : Nếu nó không ảnh hưởng đến chức năng của ứng dụng thì trạng thái được gán cho lỗi là "Không phải lỗi".
Giải thích về vòng đời khiếm khuyết
- Tester tìm ra khiếm khuyết
- Trạng thái được chỉ định cho lỗi- Mới
- Một khiếm khuyết được chuyển đến Người quản lý dự án để phân tích
- Người quản lý dự án quyết định xem một khiếm khuyết có hợp lệ hay không
- Ở đây lỗi không hợp lệ - trạng thái được đưa ra là "Bị từ chối".
- Vì vậy, người quản lý dự án chỉ định một trạng thái bị từ chối . Nếu khiếm khuyết không bị loại bỏ thì bước tiếp theo là kiểm tra xem nó có nằm trong phạm vi không. Giả sử chúng ta có một chức năng khác - chức năng email cho cùng một ứng dụng, và bạn thấy có vấn đề với điều đó. Nhưng nó không phải là một phần của bản phát hành hiện tại khi những khiếm khuyết đó được chỉ định là trạng thái hoãn lại hoặc hoãn lại .
- Tiếp theo, người quản lý xác minh xem một lỗi tương tự đã được nêu ra trước đó hay chưa. Nếu có lỗi được chỉ định một trạng thái trùng lặp .
- Nếu không có lỗi được chỉ định cho nhà phát triển bắt đầu sửa mã. Trong giai đoạn này, lỗi được chỉ định một trạng thái đang xử lý.
- Sau khi mã được sửa. Một lỗi được chỉ định một trạng thái đã sửa
- Tiếp theo, người kiểm tra sẽ kiểm tra lại mã. Trong trường hợp, Test Case vượt qua lỗi được đóng lại. Nếu các trường hợp thử nghiệm không thành công một lần nữa, lỗi sẽ được mở lại và gán cho nhà phát triển.
- Hãy xem xét một tình huống trong đó trong lần phát hành Đặt chỗ chuyến bay đầu tiên, một lỗi đã được tìm thấy trong đơn đặt hàng Fax đã được sửa và chỉ định trạng thái đóng. Trong lần phát hành bản nâng cấp thứ hai, lỗi tương tự lại xuất hiện. Trong những trường hợp như vậy, một khiếm khuyết đã đóng sẽ được mở lại.
Đó là tất cả những gì đối với Vòng đời của lỗi
Video đào tạo này mô tả các giai đoạn khác nhau trong vòng đời của một lỗi hay còn gọi là lỗi và tầm quan trọng của nó với sự trợ giúp của một ví dụ
Bấm vào đây nếu video không thể truy cập được