Kiểm tra đường dẫn là gì?
Kiểm tra đường dẫn là một phương pháp kiểm tra cấu trúc liên quan đến việc sử dụng mã nguồn của một chương trình để tìm mọi đường dẫn có thể thực thi được. Nó giúp xác định tất cả các lỗi nằm trong một đoạn mã. Phương thức này được thiết kế để thực thi tất cả hoặc đường dẫn đã chọn thông qua một chương trình máy tính.
Bất kỳ chương trình phần mềm nào cũng bao gồm, nhiều điểm vào và ra. Kiểm tra từng điểm này là một thách thức cũng như tốn thời gian. Để giảm các thử nghiệm dư thừa và để đạt được phạm vi kiểm tra tối đa, kiểm tra đường dẫn cơ sở được sử dụng.
Kiểm tra đường dẫn cơ sở trong kỹ thuật phần mềm
Kiểm thử đường dẫn cơ sở trong kỹ thuật phần mềm là một phương pháp Kiểm thử Hộp trắng trong đó các trường hợp kiểm thử được xác định dựa trên các luồng hoặc đường dẫn logic có thể được thực hiện thông qua chương trình. Mục tiêu của kiểm tra đường dẫn cơ sở là xác định số lượng đường dẫn độc lập, do đó, số lượng trường hợp kiểm thử cần thiết có thể được xác định rõ ràng để tối đa hóa phạm vi kiểm tra.
Trong kỹ thuật phần mềm, kiểm thử đường dẫn cơ sở liên quan đến việc thực thi tất cả các khối có thể có trong một chương trình và đạt được mức độ bao phủ đường dẫn tối đa với số lượng trường hợp thử nghiệm ít nhất. Nó là một phương pháp lai giữa phương pháp thử nghiệm nhánh và phương pháp thử nghiệm đường dẫn.
Ở đây chúng tôi sẽ lấy một ví dụ đơn giản, để hiểu rõ hơn thử nghiệm đường dẫn cơ sở bao gồm
Trong ví dụ trên, chúng ta có thể thấy có rất ít câu lệnh điều kiện được thực thi tùy thuộc vào điều kiện nó đủ. Ở đây có 3 đường dẫn hoặc điều kiện cần được kiểm tra để có được đầu ra,
- Đường dẫn 1 : 1,2,3,5,6, 7
- Đường dẫn 2 : 1,2,4,5,6,7
- Đường dẫn 3 : 1, 6, 7
Các bước để kiểm tra Đường dẫn cơ sở
Các bước cơ bản liên quan đến kiểm tra đường dẫn cơ sở bao gồm
- Vẽ biểu đồ kiểm soát (để xác định các đường dẫn chương trình khác nhau)
- Tính toán độ phức tạp Cyclomatic (số liệu để xác định số lượng đường dẫn độc lập)
- Tìm một tập hợp các đường dẫn cơ bản
- Tạo các trường hợp thử nghiệm để thực hiện từng đường dẫn
Ưu điểm của Kiểm tra đường dẫn cơ bản
- Nó giúp giảm bớt các bài kiểm tra dư thừa
- Nó tập trung sự chú ý vào logic chương trình
- Nó giúp tạo điều kiện phân tích so với thiết kế trường hợp tùy ý
- Các trường hợp kiểm thử mà bộ cơ sở bài tập sẽ thực hiện mọi câu lệnh trong chương trình ít nhất một lần
Phần kết luận:
Kiểm tra đường dẫn cơ sở giúp xác định tất cả các lỗi nằm trong một đoạn mã.