Basis Path Testing, pengujian terstruktur atau teknik pengujian kotak putih yang digunakan untuk merancang kasus uji yang dimaksudkan untuk memeriksa semua kemungkinan jalan eksekusi setidaknya satu kali. Membuat dan melaksanakan tes untuk semua jalur yang mungkin menghasilkan cakupan pernyataan 100% dan cakupan cabang 100%.
Contoh:
Contoh:
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 --;
}
Langkah-langkah untuk Menghitung jalur independen
Gambar: Grafik Arus Fungsi / Program |
Jalur independen:
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
Spoiler for Basic path testing - Testing dan Implementasi Sistem
No comments:
Post a Comment