UNIVERSITAS PAMULANG
PERTEMUAN KE-8
BLACK BOX TESTING (LANJUTAN)
8.1 TUJUAN PEMBELAJARAN :
Adapun tujuan pembelajaran yang akan dicapai sebagai berikut:
❑ Memahami Cause Effect Graphing Techniques
❑ Memahami State Transition Testing
❑ Memahami Orthogonal Array Testing
❑ Memahami Functional Analysis
❑ Memahami Use Cases
InfoTI_unpam informatika.unpam.ac.id
❑ Cause Effect Graphing Techniques (Grafik Sebab-Akibat)
▪ Defect Causal Analysis (DCA) adalah proses sistematis untuk mengidentifikasi dan menganalisis
penyebab yang terkait dengan jenis cacat tertentu, memberikan organisasi peluang untuk meningkatkan
pengelolaan aset dan untuk mengambil tindakan untuk mencegah terulangnya jenis cacat.
▪ DCA disebut juga sebagai pencegahan cacat atau analisis akar penyebab cacat (Root-Cause defect
Analysis (RCA)). DCA dianalisa menggunakan grafik cause-effect.
▪ Kasus uji dinamis digunakan ketika kode bekerja secara dinamis berdasarkan input pengguna. Misalnya,
saat menggunakan akun email, saat memasukkan email yang valid, sistem menerimanya tetapi, ketika
Anda memasukkan email yang tidak valid, itu akan memunculkan pesan kesalahan. Dalam teknik ini,
kondisi input diberikan dengan penyebab dan hasil dari kondisi input ini dengan efek.
▪ Cause Effect Graphing Techniques merupakan teknik desain test case yang menggambarkan logika dari
kondisi terhadap aksi yang dilakukan. Terdapat empat langkah, yaitu:
1) Tiap penyebab (kondisi masukan) dan akibat (aksi) yang ada pada suatu modul didaftarkan.
2) Gambar sebab-akibat (cause-effect graph) dibuat.
3) Gambar dikonversikan ke tabel keputusan.
4) Aturan-aturan yang ada di tabel keputusan dikonversikan ke test cases.
✓ AND - E1 adalah efek dan C1 dan C2 adalah ✓ OR - Jika ada penyebab dari C1 dan C2 benar, maka efek
penyebabnya. Jika kedua C1 dan C2 benar, maka efek E1 E1 akan benar.
akan benar.
✓ NOT - Jika penyebab C1 salah, maka efek E1 akan benar. ✓ Mutually Exclusive - Ketika hanya satu penyebab yang
benar.
Sumber: https://www.javatpoint.com/cause-and-effect-graph-technique-in-black-box-testing
Penyebabnya adalah:
C1 - Karakter di kolom 1 adalah A
Dimana AND, OR, NOT
C2 - Karakter di kolom 1 adalah B adalah gerbang logika.
C3 - Karakter di kolom 2 adalah angka!
Efek:
E1 - Pembaruan dilakukan (C1 ATAU C2) DAN C3
E2 - Menampilkan Pesan X (BUKAN C1 DAN BUKAN C2)
E3 - Menampilkan Pesan Y (BUKAN C3)
Sumber: https://www.javatpoint.com/cause-and-effect-graph-technique-in-black-box-testing
Sumber: https://www.javatpoint.com/cause-and-effect-graph-technique-in-black-box-testing