Sự khác biệt giữa mức độ nghiêm trọng và mức độ ưu tiên trong thử nghiệm (Ví dụ)
Mức độ nghiêm trọng Vs. Ưu tiên: Sự khác biệt giữa chúng
- Mức độ ưu tiên là thứ tự mà nhà phát triển phải giải quyết lỗi trong khi Mức độ nghiêm trọng là mức độ ảnh hưởng của lỗi đối với hoạt động của sản phẩm.
- Mức độ ưu tiên được phân thành ba loại: thấp, trung bình và cao trong khi Mức độ nghiêm trọng được phân thành năm loại: quan trọng, chính, trung bình, phụ và thẩm mỹ.
- Mức độ ưu tiên được liên kết với việc lập kế hoạch trong khi Mức độ nghiêm trọng được liên kết với chức năng hoặc tiêu chuẩn.
- Mức độ ưu tiên cho biết thời gian sửa lỗi trong khi Mức độ nghiêm trọng cho biết mức độ nghiêm trọng của lỗi đối với chức năng của sản phẩm.
- Mức độ ưu tiên của các lỗi được quyết định với sự tham vấn của người quản lý/khách hàng trong khi Mức độ nghiêm trọng của các lỗi được xác định bởi kỹ sư QA.
- Mức độ ưu tiên được điều khiển bởi giá trị kinh doanh trong khi Mức độ nghiêm trọng được điều khiển bởi chức năng.
- Giá trị ưu tiên mang tính chủ quan và có thể thay đổi theo thời gian tùy thuộc vào sự thay đổi của tình hình dự án trong khi giá trị Mức độ nghiêm trọng là khách quan và ít có khả năng thay đổi.
- Trạng thái Mức độ ưu tiên cao và mức độ nghiêm trọng thấp cho biết, lỗi phải được sửa trên cơ sở trực tiếp nhưng không ảnh hưởng đến ứng dụng trong khi Trạng thái mức độ ưu tiên cao và mức độ ưu tiên thấp cho biết lỗi phải được sửa nhưng không phải trên cơ sở ngay lập tức.
- Trạng thái ưu tiên dựa trên yêu cầu của khách hàng trong khi trạng thái Mức độ nghiêm trọng dựa trên khía cạnh kỹ thuật của sản phẩm.
Mức độ nghiêm trọng của lỗi là gì
Mức độ nghiêm trọng của lỗi hoặc Mức độ nghiêm trọng của lỗi trong kiểm thử là mức độ ảnh hưởng của một lỗi hoặc một Khiếm khuyết có trên ứng dụng phần mềm đang được thử nghiệm. Hiệu ứng lỗi/khiếm khuyết cao hơn đối với chức năng hệ thống sẽ dẫn đến mức độ nghiêm trọng cao hơn. MỘT Đảm bảo chất lượng kỹ sư thường xác định mức độ nghiêm trọng của lỗi/khiếm khuyết.
Ưu tiên là gì?
Mức độ ưu tiên được định nghĩa là thứ tự mà lỗi cần được sửa. Mức độ ưu tiên càng cao thì lỗi càng được giải quyết sớm.
Các lỗi khiến hệ thống phần mềm không thể sử dụng được sẽ được ưu tiên cao hơn các lỗi khiến một chức năng nhỏ của phần mềm bị lỗi.
Các loại mức độ nghiêm trọng
In Kiểm thử phần mềm, Các loại mức độ nghiêm trọng của lỗi/khuyết điểm có thể được phân loại thành các phần sau:
- Quan trọng: Lỗi này cho thấy quá trình đã tắt hoàn toàn, không thể tiếp tục nữa
- Chính: Đây là một lỗi rất nghiêm trọng và làm sập hệ thống. Tuy nhiên, một số phần của hệ thống vẫn hoạt động
- Trung bình: Nó gây ra một số hành vi không mong muốn, nhưng hệ thống vẫn hoạt động
- Thấp: Nó sẽ không gây ra bất kỳ sự cố lớn nào cho hệ thống
Loại ưu tiên
Các loại Mức độ ưu tiên của lỗi/khiếm khuyết có thể được phân loại thành ba phần:
- Thấp: Khiếm khuyết có thể gây khó chịu nhưng việc sửa chữa có thể được thực hiện một khi Khiếm khuyết nghiêm trọng hơn đã được khắc phục.
- Trung bình: Trong quá trình bình thường của hoạt động phát triển, khiếm khuyết cần được giải quyết. Nó có thể đợi cho đến khi một phiên bản mới được tạo
- Cao: Lỗi phải được giải quyết càng sớm càng tốt vì nó ảnh hưởng nghiêm trọng đến hệ thống và không thể sử dụng được cho đến khi được khắc phục.
Mẹo để xác định mức độ nghiêm trọng của khiếm khuyết
- Quyết định tần suất xuất hiện: Trong một số trường hợp, nếu lỗi nhỏ xuất hiện thường xuyên trong mã thì lỗi có thể nghiêm trọng hơn. Vì vậy, từ góc độ người dùng, nó nghiêm trọng hơn dù chỉ là một khiếm khuyết nhỏ.
- Cô lập khuyết điểm: Cô lập khuyết điểm có thể giúp tìm ra mức độ nghiêm trọng của tác động.
Sự khác biệt giữa mức độ nghiêm trọng và mức độ ưu tiên trong thử nghiệm
| Ưu tiên | Mức độ nghiêm trọng |
|---|---|
| Mức độ ưu tiên của lỗi đã xác định thứ tự mà nhà phát triển sẽ giải quyết lỗi | Mức độ nghiêm trọng của lỗi được định nghĩa là mức độ ảnh hưởng của lỗi đó đến hoạt động của sản phẩm |
| Mức độ ưu tiên gắn liền với việc lập kế hoạch | Mức độ nghiêm trọng gắn liền với chức năng hoặc tiêu chuẩn |
| Mức độ ưu tiên cho biết thời gian sửa lỗi | Mức độ nghiêm trọng cho biết mức độ nghiêm trọng của lỗi về chức năng của sản phẩm |
| Mức độ ưu tiên của các khiếm khuyết được quyết định với sự tham vấn của người quản lý/khách hàng | Kỹ sư QA xác định mức độ nghiêm trọng của lỗi |
| Ưu tiên được thúc đẩy bởi giá trị kinh doanh | Mức độ nghiêm trọng được điều khiển bởi chức năng |
| Giá trị của nó mang tính chủ quan và có thể thay đổi theo thời gian tùy thuộc vào sự thay đổi của tình hình dự án | Giá trị của nó là khách quan và ít có khả năng thay đổi |
| Trạng thái mức độ ưu tiên cao và mức độ nghiêm trọng thấp cho biết, lỗi phải được khắc phục ngay lập tức nhưng không ảnh hưởng đến ứng dụng | Mức độ nghiêm trọng cao và trạng thái ưu tiên thấp cho thấy lỗi phải được sửa nhưng không phải trên cơ sở ngay lập tức |
| Trạng thái ưu tiên dựa trên yêu cầu của khách hàng | Trạng thái nghiêm trọng dựa trên khía cạnh kỹ thuật của sản phẩm |
| Trong UAT, nhóm phát triển sửa lỗi dựa trên mức độ ưu tiên | Trong SIT, nhóm phát triển sẽ sửa lỗi dựa trên mức độ nghiêm trọng rồi ưu tiên |
Ưu tiên được phân thành ba loại
|
Mức độ nghiêm trọng được phân thành năm loại
|
Ví dụ về mức độ nghiêm trọng và mức độ ưu tiên của lỗi
Hãy xem một ví dụ về mức độ nghiêm trọng thấp và mức độ ưu tiên cao và ngược lại
- Mức độ nghiêm trọng rất thấp với mức độ ưu tiên cao: Lỗi logo đối với bất kỳ trang web gửi hàng nào, có thể ở mức độ nghiêm trọng thấp vì nó sẽ không ảnh hưởng đến chức năng của trang web nhưng có thể có mức độ ưu tiên cao vì bạn không muốn tiếp tục gửi bất kỳ lô hàng nào nữa với logo sai.
-
Mức độ nghiêm trọng rất cao với mức độ ưu tiên thấp: Tương tự như vậy, đối với trang web điều hành chuyến bay, lỗi trong chức năng đặt chỗ có thể có mức độ nghiêm trọng cao nhưng có thể có mức độ ưu tiên thấp vì lỗi này có thể được lên lịch phát hành trong chu kỳ tiếp theo.
Phân loại lỗi
Phân loại lỗi là một quá trình cố gắng thực hiện cân bằng lại quy trình trong đó nhóm kiểm thử phải đối mặt với vấn đề về nguồn lực sẵn có hạn chế. Vì vậy, khi có số lượng lớn lỗi và số lượng người kiểm tra hạn chế để xác minh chúng, việc phân loại lỗi sẽ giúp cố gắng giải quyết càng nhiều lỗi càng tốt dựa trên các tham số lỗi như mức độ nghiêm trọng và mức độ ưu tiên.
Cách xác định Phân loại lỗi:
Hầu hết các hệ thống đều sử dụng mức độ ưu tiên làm tiêu chí chính để đánh giá lỗi. Tuy nhiên, một quy trình phân loại tốt cũng phải xem xét đến mức độ nghiêm trọng.
Quá trình phân loại bao gồm các bước sau
- Revkiểm tra tất cả các lỗi bao gồm cả lỗi đã bị nhóm từ chối
- Đánh giá ban đầu về các lỗi dựa trên nội dung của nó cũng như các cài đặt mức độ ưu tiên và mức độ nghiêm trọng tương ứng
- Ưu tiên lỗi dựa trên đầu vào
- Chỉ định lỗi để phát hành chính xác bởi người quản lý sản phẩm
- Chuyển hướng lỗi đến đúng chủ sở hữu/nhóm để thực hiện hành động tiếp theo
Những nguyên tắc mà mọi người thử nghiệm nên cân nhắc trước khi chọn mức độ nghiêm trọng
Tham số mức độ nghiêm trọng được người kiểm tra đánh giá trong khi tham số mức độ ưu tiên được đánh giá bởi người quản lý sản phẩm hoặc nhóm phân loại. Để ưu tiên lỗi, người kiểm thử bắt buộc phải chọn mức độ nghiêm trọng phù hợp để tránh nhầm lẫn với nhóm phát triển.
- Hiểu rõ khái niệm về mức độ ưu tiên và mức độ nghiêm trọng
- Luôn chỉ định mức độ nghiêm trọng dựa trên loại vấn đề vì điều này sẽ ảnh hưởng đến mức độ ưu tiên của nó
- Hiểu cách một kịch bản cụ thể hoặc Trường hợp thử nghiệm sẽ ảnh hưởng đến người dùng cuối
- Cần cân nhắc xem cần mất bao lâu để khắc phục lỗi dựa trên mức độ phức tạp và thời gian xác minh lỗi
Kết luận
In Kỹ thuật phần mềm, Việc gán sai mức độ nghiêm trọng cho lỗi có thể trì hoãn việc thực hiện STLC và có thể có một số tác động mạnh mẽ đến hiệu suất chung của nhóm. Vì vậy, người chịu trách nhiệm cần phải xác định lỗi một cách chính xác và chính xác.



