288x Filetype PDF File size 0.75 MB Source: dinus.ac.id
9/15/2008
TestingTesting && ImplementasiImplementasi
Sistem (3 sks)
Black Box Testing (1)
Black Box Testing
Black box testing, dilakukan tanpa pengetahuan
detil struktur internal dari sistem atau komponen
yangyang ditesdites. jugajuga disebutdisebut sebagasebagaii behavbehavioralioral testingtesting,
specification-based testing, input/output testing
atau functional testing.
Black box testing berfokus pada kebutuhan
fungsional pada software, berdasarkan pada
spesifikasi kebutuhan dari software.
Black box testing bukan teknik alternatif daripada
whithite bbox ttesttiing. LbLebihih ddariipadda iitu, iia merupakkan
pendekatan pelengkap dalam mencakup error
dengan kelas yang berbeda dari metode white box
testing.
1
9/15/2008
Kategori error yang akan diketahui
melalui black box testing
Fungsi yang hilang atau tak benar
Error dari antar-muka
Error dari struktur data atau akses
eksternal database
Error dari kinerja atau tingkah laku
Error dari inisialisasi dan terminasi
Dekomposisi kebutuhan
untuk dites secara sistematis
UntukUntuk dapatdapat membuatmembuat testtest casescases yangyang
efektif, harus dilakukan dekomposisi dari
tugas-tugas testing suatu sistem ke aktivitas-
aktivitas yang lebih kecil dan dapat
dimanajemeni, hingga tercapai test case
individual.
TentunyaTentunya, dalamdalam disaindisain testtest casecase jugajuga
digunakan mekanisme untuk memastikan
bahwa test case yang ada telah cukup
mencakup semua aspek dari sistem.
2
9/15/2008
Pendisainan test case dilakukan secara
manual, tidak ada alat bantu otomasi guna
menentukan test cases yang dibutuhkan
oleh sistem, karena tiap sistem berbeda,
dan alat bantu tes tak dapat mengetahui
aturan benar-salah dari suatu operasi.
Disain tes membutuhkan pengalaman,
penalaran dan intuisi dari seorang tester.
Spesifikasi sebagai tuntunan testing
Spesifikasi atau model sistem adalah titik
awal dalam memulai disain tes.
Spesifikasi atau model sistem dapat berupa
spesifikasi fungsional, spesifikasi kinerja
atau keamanan, spesifikasi skenario
pengguna, atau spesifikasi berdasarkan
padaresiko sistem.
SpesifikasiSpesifikasi menggambarkanmenggambarkan kriteriakriteria yangyang
digunakan untuk menentukan operasi yang
benar atau dapat diterima, sebagai acuan
pelaksanaan tes.
3
9/15/2008
Banyak kasus, biasanya berhubungan dengan
sistem lama, hanya terdapat sedikit atau bahkan
tidaktidak adaada dokdokumentasimentasi daridari sspesifikasipesifikasi ssistemistem.
Dalam hal ini sangat dibutuhkan peran dari
pengguna akhir yang mengetahui sistem untuk
diikutsertakan ke dalam disain tes, sebagai ganti
dari dokumen spesifikasi sistem.
Walaupun demikian, harus tetap ada dokumentasi
spesifikifikasii, yang bbiisa sajja dibdibuat ddallam bbentukk
sederhana, yang berisi sekumpulan obyektifitas tes
di level atas.
Dekomposisi obyektifitas tes
Disain tes berfokus pada spesifikasi
komponenkomponen yangyang ditesdites.. ObyektifitasObyektifitas testes
tingkat atas disusun berdasarkan pada
spesifikasi komponen.
Tiap obyektifitas tes ini untuk
kemudian didekomposisikan ke dalam
obbyekktifittifitas ttes lilainnya attau tttest cases
menggunakanteknik disain tes.
4
no reviews yet
Please Login to review.