Kiểm tra độ bao phủ đường dẫn

Tác Giả: Randy Alexander
Ngày Sáng TạO: 24 Tháng Tư 2021
CậP NhậT Ngày Tháng: 26 Tháng Sáu 2024
Anonim
Kiểm thử và Đảm bảo chất lượng phần mềm: Kỹ thuật kiểm thử hộp trắng
Băng Hình: Kiểm thử và Đảm bảo chất lượng phần mềm: Kỹ thuật kiểm thử hộp trắng

NộI Dung

Định nghĩa - Kiểm tra phạm vi bảo hiểm có nghĩa là gì?

Kiểm tra độ bao phủ đường dẫn là một loại thử nghiệm tuần tự, có phương pháp cụ thể, trong đó từng dòng mã riêng biệt được đánh giá.


Là một loại kiểm thử phần mềm, kiểm tra độ bao phủ đường dẫn nằm trong danh mục các phương pháp kiểm tra kỹ thuật, thay vì là một phần của chiến lược bao quát hoặc "triết lý" về mã. Nó sử dụng nhiều lao động và thường được dành riêng cho các phần quan trọng của mã.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Kiểm tra Bảo hiểm Đường dẫn

Cách mà kiểm thử độ bao phủ đường dẫn hoạt động là người kiểm thử phải xem xét từng dòng mã riêng lẻ đóng vai trò trong một mô-đun và, để bảo hiểm hoàn toàn, người kiểm tra phải xem xét từng kịch bản có thể, để tất cả các dòng mã được bao phủ.


Trong một ví dụ rất cơ bản, hãy xem xét một hàm mã nhận một biến "x" và trả về một trong hai kết quả: nếu x lớn hơn 5, chương trình sẽ trả về kết quả "A" và nếu x nhỏ hơn hoặc bằng 5, chương trình sẽ trả về kết quả "B."

Mã cho chương trình sẽ trông giống như thế này:

    đầu vào x
    nếu x> 5 thì
    trả lại A
    khác trả lại B

Để kiểm tra phạm vi đường dẫn có hiệu quả "bao trùm tất cả các đường dẫn", hai trường hợp thử nghiệm phải được chạy, với x lớn hơn 5 và x nhỏ hơn hoặc bằng 5.

Rõ ràng, phương pháp này trở nên phức tạp hơn nhiều với các mô-đun mã phức tạp hơn. Các chuyên gia thường coi thử nghiệm bảo hiểm đường dẫn là một loại thử nghiệm hộp trắng, thực sự kiểm tra mã nội bộ của chương trình, thay vì chỉ dựa vào các đầu vào bên ngoài và chiến lược được coi là thử nghiệm hộp đen, không xem xét mã nội bộ.