Kiểm tra đường dẫn & Kiểm tra đường dẫn cơ bản trong phần mềm (Ví dụ)
Kiểm tra đường dẫn trong kiểm thử phần mềm là gì?
Kiểm tra đường dẫn là một phương pháp kiểm tra cấu trúc bao gồm việc sử dụng mã nguồn của 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 pháp này được thiết kế để thực hiện 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. Việc 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 bớt các thử nghiệm dư thừa và đạt được phạm vi thử nghiệm tối đa, thử nghiệm đường dẫn cơ sở được sử dụng.
Kiểm tra đường dẫn cơ bản trong công nghệ phần mềm
Kiểm tra đường dẫn cơ bản trong công nghệ phần mềm là một trắng Box Kiểm tra phương pháp 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 thử đườ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 thử.
In kỹ thuật phần mềm, Kiểm thử đường dẫn cơ sở bao gồm việc thực hiện tất cả các khối có thể có trong một chương trình và đạt được phạm vi bao phủ đường dẫn tối đa với số lượng trường hợp kiểm thử ít nhất. Nó là một phương pháp kết hợp giữa phương pháp thử nghiệm nhánh và thử nghiệm đường dẫn.
Ở đây chúng ta 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 những gì
Trong ví dụ trên, chúng ta có thể thấy có một số câu lệnh điều kiện được thực thi tùy thuộc vào điều kiện nào đủ. Ở đây có 3 đường dẫn hoặc điều kiện cần được kiểm tra để có kết quả đầu ra,
- Đường 1: 1,2,3,5,6, 7
- Đường 2: 1,2,4,5,6, 7
- Đường 3: 1, 6, 7
Các bước để kiểm tra Đường dẫn cơ bản
Các bước cơ bản liên quan đến thử nghiệm đường dẫn cơ sở bao gồm
- Vẽ biểu đồ điều khiển (để xác định các đường dẫn chương trình khác nhau)
- Tính toán Độ phức tạp của chu kỳ (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ơ sở
- 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 thuận lợi cho việc thiết kế trường hợp phân tích và tùy ý
- Các trường hợp kiểm thử tập cơ sở bài tập sẽ thực thi mọi câu lệnh trong chương trình ít nhất một lần
Kết luận
Kiểm tra đường dẫn cơ bản giúp xác định tất cả các lỗi nằm trong một đoạn mã.