1. Equivalence Class Partitioning
Adalah metode black box testing yang membagi domain masukan dari suatu program ke dalam kelas-kelas data, dimana test cases dapat diturunkan.
Equivalence partitioning berdasarkan pada premis masukan dan keluaran dari suatu komponen yang
dipartisi ke dalam kelas-kelas, menurut spesifikasi dari komponen tersebut, yang akan diperlakukan sama
(ekuivalen) oleh komponen tersebut.
Dapat juga diasumsikan bahwa masukan yang sama akan menghasilkan respon yang sama pula.
Contoh Soal :
Pembagian kategori berat badan.
Nilai Partisi dan Ambang batas
Berat < 30 30<= Berat < 40 40<= Berat < 70 70<= Berat < 200 Berat >= 200
Tabel Nilai Partisi Valid
15 35 60 85 Berat >= 200
FM Kurus Normal Obesitas FM
Tabel Nilai Partisi Tidak Valid
„abc‟ ‟35.5‟ „?‟ Null
[image:1.612.56.537.258.731.2]FM FM FM FM
Tabel Test Case
Test Case 1 2 3 4
Berat 15 35 60 85
Partisi yang Dites Berat < 30 30<= Berat < 40 40<= Berat < 70 70<= Berat < 200
Keluaran FM Kurus Normal Obesitas
Test Case 5 6 7 8
Berat 210 „abc‟ ‟35.5‟ „?‟
Partisi yang Dites Berat >= 200 Alpha Float Symbol
Test Case 9
Berat Null
Partisi yang Dites Null
Keluaran FM
2. Boundary Value Analysis
Untuk suatu alasan yang tidak dapat sepenuhnya dijelaskan, sebagian besar jumlah errors cenderung terjadi di sekitar batasan dari domain masukan daripada di “pusat”nya.
Karena alasan inilah boundary value analysis (BVA) dikembangkan sebagai salah satu teknik testing.
Boundary value analysis adalah suatu teknik disain test cases yang berguna untuk melakukan pengujian terhadap nilai sekitar dari pusat domain masukan.
Contoh:
Dari kasus berat badan:
Nilai Boundary (N-1, N, N+1)
Berat 29 30 31 39 40 41 69 70 71 199 200 201
Nilai tengah 30 40 70 200
Partisi Valid
Berat 29 30 31 39 40 41 69 70 71 199 200 201
Keluaran FM K K K N N N O O O FM FM
Partisi Tidak Valid
Berat 35.5 „abc‟ „?‟ Null
[image:2.612.58.253.72.150.2]Keluaran FM FM FM FM
Tabel Test Case
Test Case 1 2 3 4 5 6 7 8 9 10 11 12
Berat 29 30 31 39 40 41 69 70 71 199 200 201
Nilai tengah 30 40 70 200
Test Case 13 14 15 16
Berat 35.5 „abc‟ „?‟ Null
Nilai tengah