program yang benar secara 100%.
Uji coba white box adalah metode perancangan test case yang
menggunakan struktur kontrol dari perancangan prosedural untuk
mendapatkan test case. Dengan rnenggunakan metode white box, analis
sistem akan dapat memperoleh test case yang:
· menjamin seluruh independent path di dalam modul yang dikerjakan
sekurang-kurangnya sekali
· mengerjakan seluruh keputusan logikal
· mengerjakan seluruh loop yang sesuai dengan batasannya
· mengerjakan seluruh struktur data internal yang menjamin validitas
Uji coba basis path adalah teknik uji coba white box yg diusulkan
Tom McCabe. Metode ini memungkinkan perancang test case mendapatkan
ukuran kekompleksan logical dari perancangan prosedural dan menggunkan
ukuran ini sbg petunjuk untuk mendefinisikan basis set dari jalur
pengerjaan. Test case yg didapat digunakan untuk mengerjakan basis set
yg menjamin pengerjaan setiap perintah minimal satu kali selama uji coba.
contoh:
FLOW GRAPH
Complexity:
- V(G) = E – N + 2
V(G) = 10 – 8 + 2
V(G) = 4
- Jumlah region = 4
- V(G) = P (predicate node) + 1
P = (1,2,3,4) , (8,9,10) a + (8,9,10) b
V(G) = 2 + 2
V(G) = 4
- V(G) = jumlah independent path
Independent path:
Path 1: (1,2,3,4) – (8,9,10) – (13,14) – (15) – (16,17)
Path 2: (1,2,3,4) – (8,9,10) – (12) – (15) – (16,17)
Path 3: (1,2,3,4) – (8,9,10) – (11) – (15) – (16,17)
Path 4: (1,2,3,4) – (5,6,7) – (16,17)
V(G) = 4
- V(G) = Pada setiap kolom dijumlahkan lalu dikurang 1, kemudian jumlahkan semua nilai kolom lalu ditambah 1
V(G) = ((2-1) + (1-1) + (3-1) + (1-1) + (1-1) + (1-1) + (1-1) + 0) + 1
V(G) = 4
Tidak ada komentar:
Posting Komentar