PERANGKAT LUNAK
RIMA MAWARNI, M.KOM
• Pengujian / Testing.
• Sasaran Pengujian
• Prinsip Pengujian PL
• Testabilitas
Pengujian / Testing
• Operabilitas
• Observabilitas
• Kontrolabilitas
• Dekomposabilitas
• Kesederhanaan
• Stabilitas
• Mudah dipahami
1. Operabilitas
“Semakin baik dia bekerja, semakin
efisien dia dapat diuji.”
Pengujian yang baik tidak redundan. Waktu dan sumber daya yang tersedia untuk
pengujian terbatas. Tidak ada gunanya melakukan pengujian dengan tujuan yang
sama dengan pengujian yang telah dilakukan sebelumnya. Setiap pengujian harus
memiliki tujuan yang berbeda
• Acceptance Testing
• Component Testing
• Integration Testing
• User Testing
The testing process Component testing
Integration testing
• Pengujian Unit
• Pengujian Integrasi
• Pengujian Validasi
• Pengujian Sistem
Pengujian Unit
1. Top-down testing
Berawal dari level-atas system dan terintegrasi dengan
mengganti masing-masing komponen secara top-down
dengan suatu stub (program pendek yg mengenerate input
ke sub-system yg diuji).
2. Bottom-Up Testing
Bottom-up testingIntegrasi components di level hingga
sistem lengkap sudah teruji.Pada prakteknya, kebanyakan
test integrasi menggunakan kombinasi kedua strategi
pengujian tersebut
Interface Testing
1. Volume Testing
Tujuan :
mengetahui kemampuan sistem dalam melakukan
transaksi selama periode waktu puncak proses.