Pengujian Sistem n8dn141214
Pengujian Sistem n8dn141214
(White Box)
Defenisi
2
White-box testing
Test data
Tests Derives
Component Test
code outputs
3
Pengujian dengan metode ini diharapkan memperoleh
test case sbb:
4
Beberapa metode/teknik pengujian White Box
5
1. Pengujian Basis Path
6
Pengujian Basis Path...
7
Pengujian Basis Path...
8
Pengujian Basis Path...
Program Flow Graphs
9
Pengujian Basis Path...
10
Pengujian Basis Path...
Bentuk penulisan Grafik Alir :
11
Pengujian Basis Path...
Bentuk penulisan Grafik Alir :
4.while 5. until
12
Pengujian Basis Path...
Catatan :
Nilai yang dihitung dari Kompleksitas Siklomatis digunakan untuk
menentukan jumlah jalur independen dalam basis set
16
Pengujian Basis Path...
17
Pengujian Basis Path...
18
Pengujian Basis Path...
19
Contoh 2 : 1
8 4
(if (elemArray [mid]< key
5 6
9
Independent paths
1, 2, 3, 8, 9
1, 2, 3, 4, 6, 7, 2, 8, 9
1, 2, 3, 4, 5, 7, 2, 8, 9
1, 2, 8, 9
Test cases harus ditentukan sehingga semua path tsb
tereksekusi.
21
Pengujian Basis Path...
3. Graph Metrik
adalah matrik empat persegi yang mempunyai ukuran yang sama
dengan jumlah node pada flowgraph
metrik merupakan software yang dikembangkan untuk membantu
uji coba basis path atau struktur data
Masing-masing baris dan kolom mempunyai hubungan dengan
node yang telah ditentukan dan pemasukan data matrik
berhubungan dengan hubungan (edge) antar node.
22
Pengujian Basis Path...
awal Akhir(tujuan)
2-1=1
d 1-1=0
d 2-1=1
2-1=1
3+1
=4
23
Pengujian Basis Path...
24
Latihan Pengujian Basis Path...
Soal :
Dari gambar:
Path 1 = 1 - 11
Path 2 = 1 - 2 - 3 - 4 - 5 - 10 - 1 - 11
Path 3 = 1 - 2 - 3 - 6 - 8 – 9 - 10 - 1 - 11
Path 4 = 1 - 2 - 3 - 6 - 7 - 9 - 10 - 1 - 11
Path 1,2,3,4 yang telah didefinisikan diatas merupakan basis set
untuk diagram alir.
26
Latihan Pengujian Basis Path...
27