Materi White Box Testing Sistem Informasi
Pertama mari kita bahas White-box Testing, Pengujian yang didasarkan pada detail prosedur dan alur logika kode program. Pada kegiatan whitebox testing, tester melihat source code program dan menemukan bugs dari kode program yang diuji. Intinya whitebox testing adalah pengujian yang dilakukan sampai kepada detail pengecekan kode program.
Kegiatan yang dilakukan oleh tester, melihat kode program -> membuat test case untuk mencari kesalahan / bugs / error dari kode program yang dibuat oleh programmer
Keuntungan dan kekurangan white-box testing |
White Box Testing
- Structural Testing or Logic-driven Testing orGlass Box Testing
- Yang dibutuhkan> Source code
- Mengujilebih“dekat” tentangdetail prosedurperangkatlunak.
- Yang diselidiki: logical path (jalurlogika)perangkatlunak
Mengapa“Source code”?
•Dengan source code, dapat dilakukan pengujian tentang:
- Structural Testing process
- Program Logic-driven Testing
- Design-based Testing
- Examines the internal structure of program
KeuntunganWhite Box
Menghasilkan program yang benar dan sempurna 100%,karena:
- Mengerjakanseluruhkeputusanlogika
- Mengerjakanseluruhloop (sesuaibatas)
- Menjaminseluruhjalurindependendalammoduldikerjakanminimal 1x
- Mengerjakanseluruhdata internal yang menjaminvaliditas
Syarat:
- Mendefinisikan semua logical path
- Membangun kasus untuk pengujian
- Mengevaluasi hasilnya
- Menguji secara menyeluruh
Kekurangan
- Pengujian secara menyeluruh justru menimbulkan masalah sumber daya
- Program yang kecil bisa menghasilkan banyak sekali jalur logika
- Setiap jalur harus diuji secara“manual” untuk dibuktikan kebenarannya.
- Manual:–Menulis–Mengeksekusi–Memverifikasihasil
- 1 jalurlogika= 1 kegiatanmanual
- Jika 1 manual dilakukan selama 5 menit, Berapa lama waktu yang diperlukan untuk pengujian?
- Setiap jalur harus diuji secara “manual” untuk dibuktikan kebenarannya.
- Manual: Menulis, Mengeksekusi, Memverifikasi hasil
- 1 jalurlogika= 1 kegiatanmanual
- Jika 1 manual dilakukan selama 5 menit, Berapa lama waktu yang diperlukan untuk pengujian?
Mungkinkah dilakukan pengujian White Box ?
- Ya!
- Tidak dilakukan secara menyeluruh.
- Cukup dilakukan pada jalur logika yang penting.
- Kombinasikan dengan black box testing.
Belajar Ilmu Onlie : Download Materi White Box Testing
Semoga ilmunya bermanfaat, jangan lupa untuk follow dan komen ya !
No comments:
Post a Comment