Số liệu kiểm thử phần mềm: Là gì, loại và ví dụ

Các số liệu kiểm thử trong kiểm thử phần mềm

Số liệu kiểm thử phần mềm là các thước đo định lượng được sử dụng để ước tính tiến độ, chất lượng, năng suất và sức khỏe của quá trình kiểm thử phần mềm. Mục tiêu của các số liệu kiểm thử phần mềm là nâng cao hiệu suất và hiệu suất trong quy trình kiểm thử phần mềm và giúp đưa ra quyết định tốt hơn cho quá trình kiểm thử tiếp theo bằng cách cung cấp dữ liệu đáng tin cậy về quy trình kiểm thử.

Số liệu xác định theo thuật ngữ định lượng mức độ mà một hệ thống, thành phần hệ thống hoặc quy trình sở hữu một thuộc tính nhất định. Ví dụ lý tưởng để hiểu các số liệu là quãng đường đi được hàng tuần của một chiếc ô tô so với quãng đường lý tưởng mà nhà sản xuất khuyến nghị.

Các số liệu kiểm thử trong kiểm thử phần mềm

Số liệu kiểm thử phần mềm - Cải thiện hiệu suất và hiệu quả của quy trình kiểm thử phần mềm.

Số liệu kiểm thử phần mềm hoặc phép đo kiểm thử phần mềm là dấu hiệu định lượng về mức độ, công suất, kích thước, số lượng hoặc kích thước của một số thuộc tính của một quy trình hoặc sản phẩm.

Ví dụ về đo lường kiểm thử phần mềm: Tổng số lỗi

Tại sao số liệu kiểm tra lại quan trọng?

"We cannot improve what we cannot measure" and Test Metrics helps us to do exactly the same.
  • Đưa ra quyết định cho giai đoạn hoạt động tiếp theo
  • Bằng chứng về tuyên bố hoặc dự đoán
  • Hiểu loại cải tiến cần thiết
  • Đưa ra quyết định hoặc quy trình hoặc thay đổi công nghệ

Đọc thêm về nó Tầm quan trọng của số liệu kiểm tra

Các loại số liệu kiểm tra

Các loại số liệu kiểm tra

  • Số liệu quy trình: Nó có thể được sử dụng để cải thiện hiệu quả quá trình của SDLC (Chu trình phát triển phần mềm)
  • Số liệu sản phẩm: Nó liên quan đến chất lượng của sản phẩm phần mềm
  • Chỉ số dự án: Nó có thể được sử dụng để đo lường hiệu quả của một nhóm dự án hoặc bất kỳ công cụ kiểm tra đang được các thành viên trong nhóm sử dụng

Xác định các số liệu thử nghiệm chính xác là rất quan trọng. Một số điều cần được xem xét trước khi xác định số liệu thử nghiệm

  • Cố định đối tượng mục tiêu để chuẩn bị số liệu
  • Xác định mục tiêu cho các chỉ số
  • Giới thiệu tất cả các số liệu liên quan dựa trên nhu cầu của dự án
  • Phân tích khía cạnh lợi ích chi phí của từng số liệu và giai đoạn hoạt động của dự án mà nó mang lại sản lượng tối đa

Số liệu kiểm tra thủ công

In Kỹ thuật phần mềm, Số liệu kiểm tra thủ công được phân thành hai lớp

  • Chỉ số cơ sở
  • Các chỉ số được tính toán

Số liệu kiểm tra thủ công

Số liệu cơ sở là dữ liệu thô được Nhà phân tích kiểm thử thu thập trong quá trình phát triển và thực hiện trường hợp kiểm thử (Số ca kiểm thử được thực hiện, số ca kiểm thử). Trong khi các số liệu được tính toán được lấy từ dữ liệu được thu thập trong các số liệu cơ sở. Các số liệu được tính toán thường được người quản lý kiểm tra tuân theo nhằm mục đích báo cáo kiểm tra (% Hoàn thành, % Phạm vi kiểm tra).

Tùy thuộc vào dự án hoặc mô hình kinh doanh, một số số liệu quan trọng được

  • Chỉ số năng suất thực hiện trường hợp thử nghiệm
  • Chỉ số năng suất chuẩn bị ca kiểm thử
  • Số liệu lỗi
  • Khiếm khuyết theo mức độ ưu tiên
  • Khiếm khuyết theo mức độ nghiêm trọng
  • Tỷ lệ trượt khuyết tật

Vòng đời đo lường thử nghiệm trong Kỹ thuật phần mềm

Vòng đời đo lường thử nghiệm trong Kỹ thuật phần mềm

Các giai đoạn khác nhau của vòng đời Số liệu Các bước trong mỗi giai đoạn
nghiên cứu
  1. Xác định số liệu
  2. Xác định số liệu QA đã xác định
Giao tiếp
  1. Giải thích sự cần thiết của số liệu cho các bên liên quan và nhóm thử nghiệm
  2. Hướng dẫn nhóm thử nghiệm về các điểm dữ liệu cần thu thập để xử lý số liệu
Đánh giá
  1. Thu thập và xác minh dữ liệu
  2. Tính toán giá trị số liệu bằng cách sử dụng dữ liệu được thu thập
Report
  1. Phát triển báo cáo với một kết luận hiệu quả
  2. Phân phối báo cáo cho các bên liên quan và đại diện tương ứng
  3. Lấy phản hồi từ các bên liên quan

Cách tính Chỉ số kiểm tra

Sr # Các bước để kiểm tra số liệu Ví dụ
1 Xác định chìa khóa kiểm thử phần mềm các quá trình được đo lường Quá trình theo dõi tiến độ kiểm thử
2 Trong Bước này, người kiểm tra sử dụng dữ liệu làm cơ sở để xác định số liệu Số lượng ca kiểm thử dự kiến ​​thực hiện mỗi ngày
3 Xác định thông tin cần tuân thủ, tần suất theo dõi và người chịu trách nhiệm Việc thực hiện kiểm thử thực tế mỗi ngày sẽ được người quản lý kiểm thử nắm bắt vào cuối ngày
4 Tính toán, quản lý và giải thích hiệu quả các số liệu đã xác định Các trường hợp thử nghiệm thực tế được thực hiện mỗi ngày
5 Xác định các lĩnh vực cần cải thiện tùy thuộc vào việc giải thích các số liệu đã xác định Trường hợp thử nghiệm việc thực hiện thấp hơn mục tiêu đề ra, chúng ta cần điều tra nguyên nhân và đề xuất các biện pháp cải tiến

Ví dụ về số liệu kiểm tra

Để hiểu cách tính toán các số liệu kiểm thử, chúng ta sẽ xem một ví dụ về trường hợp kiểm thử phần trăm được thực hiện.

Để biết trạng thái thực hiện của các trường hợp kiểm thử theo tỷ lệ phần trăm, chúng tôi sử dụng công thức.

Percentage test cases executed= (No of test cases executed/ Total no of test cases written) X 100

Tương tự như vậy, bạn có thể tính toán cho các thông số khác như các trường hợp kiểm thử không được thực hiện, các trường hợp kiểm thử đạt, các trường hợp kiểm thử không thành công, các trường hợp kiểm thử bị chặn, v.v.

Thuật ngữ chỉ số kiểm tra

  • Tỷ lệ nỗ lực làm lại = (Số nỗ lực làm lại thực tế đã tiêu tốn trong giai đoạn đó/tổng ​​số nỗ lực thực tế đã tiêu tốn trong giai đoạn đó) X 100
  • Leo yêu cầu = (Tổng số yêu cầu bổ sung/Số yêu cầu ban đầu)X100
  • Lịch trình phương sai = (Ngày giao hàng thực tế – Ngày giao hàng dự kiến)
  • Chi phí để tìm ra lỗi trong quá trình kiểm thử = (Tổng công sức dành cho việc kiểm thử/các lỗi được tìm thấy trong quá trình kiểm thử)
  • Lịch trình trượt = (Ngày kết thúc thực tế – Ngày kết thúc dự kiến) / (Ngày kết thúc theo kế hoạch – Ngày bắt đầu theo kế hoạch) X 100
  • Tỷ lệ phần trăm trường hợp thử nghiệm đã vượt qua = (Số lần kiểm tra đạt/Tổng số lần kiểm tra đã thực hiện) X 100
  • Tỷ lệ phần trăm trường hợp thử nghiệm thất bại = (Số lần kiểm tra thất bại/Tổng số lần kiểm tra đã thực hiện) X 100
  • Tỷ lệ phần trăm trường hợp thử nghiệm bị chặn = (Số lượng bài kiểm tra bị chặn/Tổng số bài kiểm tra đã thực hiện) X 100
  • Tỷ lệ phần trăm lỗi đã sửa = (Đã sửa lỗi/Đã báo cáo lỗi) X 100
  • Tỷ lệ lỗi được chấp nhận = (Lỗi được nhóm phát triển chấp nhận là hợp lệ/Tổng số lỗi được báo cáo) X 100
  • Phần trăm khiếm khuyết hoãn lại = (Các lỗi được hoãn lại cho các bản phát hành trong tương lai /Tổng số lỗi được báo cáo) X 100
  • Tỷ lệ lỗi nghiêm trọng = (Khiếm khuyết nghiêm trọng / Tổng số lỗi được báo cáo) X 100
  • Thời gian trung bình để nhóm phát triển sửa chữa lỗi = (Tổng thời gian sửa lỗi/Số lỗi)
  • Số lượng bài kiểm tra chạy mỗi khoảng thời gian = Số lần chạy thử/Tổng thời gian
  • Hiệu quả thiết kế thử nghiệm = Số lượng bài kiểm tra được thiết kế/Tổng thời gian
  • Kiểm tra đánh giá hiệu quả = Số bài kiểm tra được xem xét/Tổng thời gian
  • Tìm lỗi theo lượt hoặc Số lượng lỗi trong mỗi giờ kiểm tra = Tổng số lỗi/Tổng số giờ kiểm tra