PENGUJIAN
PERANGKAT LUNAK
Pertemuan 12
PENDEKATAN STRATEGIS KE
PENGUJIAN PERANGKAT LUNAK
Tim RPL 1
Tim RPL 1
Pengujian
Tim RPL 1
STRATEGI PENGUJIAN
PERANGKAT LUNAK
Tim RPL 1
Pengujian
Tim RPL 1
PENGUJIAN UNIT
Tim RPL 1
PENGUJIAN INTEGRASI
Tim RPL 1
Tim RPL 1
Bottom Up Integration
Modul tingkat bawah digabungkan ke dalam
cluster yang memperlihatkan subfungsi PL.
Driver (program kontrol pengujian) ditulis untuk
mengatur input test case dan output.
Cluster diuji.
Driver diganti dan cluster yang dikombinasikan
dipindahkan ke atas pada struktur program.
10
PENGUJIAN VALIDASI
Pengujian Alpha
Dilakukan pada sisi pengembang ol eh seorang
pelanggan. PL digunakan pada setti ng yang natural
dengan pengembang yang memandang melalui
bahu pemakai dan merekam semua kesal ahan dan
masalah pemakaian.
Pengujian Beta
Dilakukan pada satu atau l ebih pelanggan oleh
pemakai akhir PL dalam lingkungan yang
sebenarnya, pengembang biasanya tidak ada pada
pengujian ini. Pelanggan merekam semua masal ah
(real atau imajiner) yang ditemui selama penguj ian
dan melaporkan pada pengembangpada i nterval
waktu tertentu.
Tim RPL 1
11
PENGUJIAN SISTEM
Recovery Testing
Sistem testing yang memaksa PL mengal ami kegagalan
dalam bermacam -macam cara dan memeri ksa apakah
perbaikan dilakukan dengan tepat.
Security Testing
Pengujian yang akan mel akukan veri fikasi dari
mekanisme perlindungan yang akan di buat oleh sistem,
melindungi dari hal-hal yang mungki n terjadi.
Strees Testing
Dirancang untuk menghadapi situasi yang tidak normal
pada saat program di uji. Testing ini dilakukan oleh
sistem untuk kondi si seperti volume data yang ti dak
12
normal (melebihi atau kurang dari batasan) atau
frekuensi.
Tim RPL 1