Mức độ nghiêm trọng & Ưu tiên trong Thử nghiệm: Sự khác biệt & Thí dụ

Mục lục:

Anonim

Mức độ nghiêm trọng của lỗi

Mức độ nghiêm trọng của lỗi hoặc mức độ nghiêm trọng của lỗi Mức độ nghiêm trọng trong thử nghiệm là mức độ ảnh hưởng của một lỗi hoặc một Lỗi nào đó đối với ứng dụng phần mềm đang được thử nghiệm. Ảnh hưởng của lỗi / lỗi lên chức năng hệ thống cao hơn sẽ dẫn đến mức độ nghiêm trọng cao hơn. Kỹ sư Đảm bảo chất lượng 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à một lỗi cần được sửa chữa. Ưu tiên càng cao thì lỗi càng sớm được giải quyết.

Các khiếm khuyết khiến hệ thống phần mềm không sử dụng được sẽ được ưu tiên cao hơn so với các khiếm khuyết khiến một chức năng nhỏ của phần mềm bị lỗi.

SỰ KHÁC BIỆT CHÍNH

  • Mức độ ưu tiên là thứ tự mà nhà phát triển cần giải quyết một lỗi trong khi Mức độ nghiêm trọng là mức độ ảnh hưởng của một lỗi đối với hoạt động của sản phẩm.
  • Mức độ ưu tiên được phân loại 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, vừa phải, nhỏ và mỹ phẩm.
  • Mức độ ưu tiên được liên kết với lập lị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 lỗi sẽ được khắc phục sớm 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 khiếm khuyết được quyết định với sự tham khảo ý kiến ​​của người quản lý / khách hàng trong khi Mức độ nghiêm trọng của các khiếm khuyết được xác định bởi kỹ sư QA.
  • Mức độ ưu tiên được thúc đẩy bởi giá trị kinh doanh trong khi Mức độ nghiêm trọng được thúc đẩy bởi chức năng.
  • Giá trị ưu tiên là chủ quan và có thể thay đổi trong một khoảng 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 chỉ ra rằng lỗi phải được sửa chữa trên cơ sở tức thì nhưng không ảnh hưởng đến ứng dụng trong khi mức độ nghiêm trọng cao và trạng thái mức độ ư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 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.

Các loại mức độ nghiêm trọng

Trong Kiểm thử phần mềm, Các loại mức độ nghiêm trọng của lỗi / lỗi có thể được phân loại thành bốn phần:

  • Nghiêm trọng : Lỗi này cho biết quá trình đã ngừng hoạt động hoàn toàn, không có gì có thể tiếp tục
  • Chính : Đây là một khiếm khuyết rất nghiêm trọng và làm sập hệ thống. Tuy nhiên, một số bộ 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 của hệ thống

Các loại ưu tiên

Các loại Mức độ ưu tiên của lỗi / lỗi có thể được phân loại thành ba phần:

  • Thấp: Khuyết điểm là một tác nhân gây khó chịu nhưng có thể sửa chữa một khi Khuyết điểm nghiêm trọng hơn đã được khắc phục
  • Trung bình: Trong quá trình bình thường của các 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 khắc phục 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 cho đến khi nó được sửa

Mẹo để xác định mức độ nghiêm trọng của một 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 sự xuất hiện của một lỗi nhỏ thường xuyên xảy ra trong mã, nó có thể nghiêm trọng hơn. Vì vậy, ở 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 khiếm khuyết: Cô lập khiếm khuyết có thể giúp tìm ra mức độ nghiêm trọng của tác động.

Mức độ ưu tiên so với mức độ nghiêm trọng: Sự khác biệt chính

Sự ưu tiên Mức độ nghiêm trọng
  • Mức độ ưu tiên khiếm khuyết đã xác định thứ tự mà nhà phát triển cần giải quyết lỗi
  • Mức độ nghiêm trọng của khiếm khuyết được định nghĩa là mức độ ảnh hưởng của một khiếm khuyết đố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
    • Cao
  • Mức độ nghiêm trọng được phân loại thành năm loại
    • Bạo kích
    • Chính
    • Vừa phải
    • Diễn viên phụ
    • Mỹ phẩm
  • Mức độ ưu tiên được liên kết với việc lập lịch trình
  • 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 lỗi sẽ được sửa sớm như thế nào
  • 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 khuyết tật được quyết định với sự tham khảo ý kiế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
  • Mức độ ưu tiên được thúc đẩy bởi giá trị kinh doanh
  • Mức độ nghiêm trọng được thúc đẩy bởi chức năng
  • Giá trị của nó là chủ quan và có thể thay đổi trong một khoảng 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
  • Tình trạng mức độ ưu tiên cao và mức độ nghiêm trọng thấp chỉ ra rằng, lỗi phải được khắc phục trên các cơ sở 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 chữ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
  • Tình trạng mức độ nghiêm trọng dựa trên khía cạnh kỹ thuật của sản phẩm
  • Trong quá trình UAT, nhóm phát triển sẽ sửa các lỗi dựa trên mức độ ưu tiên
  • Trong thời gian SIT, nhóm phát triển sẽ sửa chữa các khiếm khuyết dựa trên mức độ nghiêm trọng và sau đó là mức độ ưu tiên

Ví dụ về mức độ nghiêm trọng và mức độ ưu tiên của khiếm khuyết

Hãy xem 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 lô 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 vận chuyển hàng 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ể ở mức độ nghiêm trọng nhưng có thể là mức độ ưu tiên thấp vì nó có thể được lên lịch phát hành trong chu kỳ tiếp theo.

Thử nghiệm khiếm khuyết

Kiểm tra sai sót là một quy trình cố gắng thực hiện việc cân bằng lại quy trình trong đó nhóm thử nghiệm phải đối mặt với vấn đề hạn chế về nguồn lực sẵn có. Vì vậy, khi có một số lượng lớn các lỗi và người kiểm tra hạn chế để xác minh chúng, phân loại lỗi sẽ giúp cố gắng giải quyết càng nhiều lỗi dựa trên các thông số lỗi như mức độ nghiêm trọng và mức độ ưu tiên.

Cách xác định Triage khiếm khuyết:

Hầu hết các hệ thống sử dụng mức độ ưu tiên làm tiêu chí chính để đánh giá khiếm khuyết. Tuy nhiên, một quá trình phân loại tốt cũng xem xét mức độ nghiêm trọng.

Quy trình phân loại bao gồm các bước sau

  • Xem xét tất cả các khiếm khuyết bao gồm cả những khiếm khuyết bị loại bởi nhóm
  • Đánh giá ban đầu về các khuyết tật dựa trên nội dung của nó và các cài đặt mức độ ưu tiên và nghiêm trọng tương ứng
  • Ưu tiên khuyết tật dựa trên các yếu tố đầu vào
  • Chỉ định lỗi để sửa chữa phát hành bởi người quản lý sản phẩm
  • Hướng dẫn lại lỗi cho chủ sở hữu / nhóm chính xác để có hành động tiếp theo

Các nguyên tắc mà mọi người thử nghiệm nên xem xét trước khi chọn mức độ nghiêm trọng

Thông số mức độ nghiêm trọng được đánh giá bởi người thử nghiệm trong khi thông số ưu tiên được đánh giá bởi người quản lý sản phẩm hoặc bởi 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 sự cố vì điều này sẽ ảnh hưởng đến mức độ ưu tiên của nó
  • Hiểu cách một tình huống cụ thể hoặc Trường hợp kiểm tra sẽ ảnh hưởng đến người dùng cuối
  • Cần xem xét cần bao nhiêu thời gian để sửa lỗi dựa trên mức độ phức tạp của nó và thời gian để xác minh lỗi

Phần kết luận:

  • Trong Kỹ thuật phần mềm, việc chỉ định sai mức độ nghiêm trọng cho lỗi có thể làm chậm quá trình STLC và có thể có một số tác động nghiêm trọng đế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 chính xác và chính xác về lời kêu gọi của mình để chỉ định lỗi.