PENGUJIAN
BASIS PADAPATH
WHITE BOX
Kelompok 5
1. Nadia Khairunnisak
2. Seva Rival Ramadhan
3. Aidil Dzakwan Al farisi
P EN GUJ I A N
BASIS PATH
merupakan teknik white box testing yang dikenal oleh
tom mccabe[mc76]
metode identifikasi yang berdasarkan pada jalur
struktur atau koneksi yang ada dari suatu sistem ini
biasa disevut juga branch testing, karena cabang-
cabang dari kode atau fungsi logika diidentifikasi dan
dites,atau disebut juga sebagau control-flow testing
Basis path menggunakan notasi graph atau flow
graph untuk menggambarkan aliran kontrolnya.
konsep utama basis path basis path ada 2 bentuk
1. tiap basis path harus 1. zero path: jalur penghubung
diidentifikasi, tidak boleh ada yang tidak penting atau jalur
yang terabaikan (setidaknya
pintas yang ada pada suatu
dites 1 kali)
sistem
2. kombinasi dan permutasi dari
2. one path: jalur penghubung
suatu basis path tidak perlu dites
3. one path:jalur penghubung yang yang penting atau berupa
penting atau berupa proses pada proses pada suatu sistem
suatu sistem
Langkah-Langkah pengujian basis pathBasis path testing
Buat Flow graph notation
Hitung Cyclomatic complexity = salah satu dari :
- jumlah region
- V(G) = E - N + 2
E = jumlah busur pada flow graph
N = jumlah simpul pada flow graph
- V(G) = p + 1
P = simpul predikat (simpul yang memiliki kondisi = 2 atau lebih busur . .
. yang keluar)
Tentukan jalur bebas (independen path) = jalur program yang merupakan
satu kumpulan perintah pengolahan atau satu kondisi pengolahan
Siapkan kasus uji untuk setiap jalur bebas
Graph matrices = connection matrices = representasi lain dari FGN
Case
Sequence If While Until
Simpul node mempresentasikan satu atau lebih statement prosedural urutan
proses dan keputusan dapat dipetakan dalam satu node
busur/tanda panah/Edge/link mempresentasikan aliran kontrol
Region(R) =daerah yang terbentuk di bawah simpul, yang memiliki busur keluar
atau masuk ke simpul
predikat(p) = suatu simpul yang memiliki kondisi dua atau lebih panah keluar
Contoh flowgraph basis path