Kiểm tra đường dẫn cơ sở
Kiểm tra đường dẫn cơ sở là gì?
Kiểm thử đường dẫn cơ sở, một kỹ thuật kiểm thử có cấu trúc hoặc kiểm thử hộp trắng được sử dụng để thiết kế các trường hợp kiểm thử nhằm mục đích kiểm tra tất cả các đường dẫn thực thi có thể có ít nhất một lần. Tạo và thực hiện các bài kiểm tra cho tất cả các đường dẫn có thể dẫn đến phạm vi bao phủ câu lệnh 100% và phạm vi chi nhánh 100%.
Thí dụ:
Function fn_delete_element (int value, int array_size, int array[])
{
1 int i;
location = array_size + 1;
2 for i = 1 to array_size
3 if ( array[i] == value )
4 location = i;
end if;
end for;
5 for i = location to array_size
6 array[i] = array[i+1];
end for;
7 array_size --;
}
Các bước để tính toán các đường đi độc lập
Step 1 : Vẽ Đồ thị Luồng của Chức năng / Chương trình đang được xem xét như hình dưới đây:
Step 2 : Xác định các con đường độc lập.
Path 1: 1 - 2 - 5 - 7
Path 2: 1 - 2 - 5 - 6 - 7
Path 3: 1 - 2 - 3 - 2 - 5 - 6 - 7
Path 4: 1 - 2 - 3 - 4 - 2 - 5 - 6 - 7