(CCC-110)
MODUL 09
BLACK-BOX TESTING ; WHITE-BOX TESTING
DISUSUN OLEH
MALABAY,S.KOM,M.KOM
Black-Box di atas dapat berupa sistem perangkat lunak apa pun yang ingin diuji.
Misalnya, sistem operasi seperti Windows, situs web seperti Google, database
seperti Oracle atau bahkan aplikasi kustom sendiri.
Di bawah Pengujian Kotak Hitam, dapat menguji aplikasi ini dengan hanya
berfokus pada masukan dan keluaran tanpa mengetahui implementasi kode
internalnya.
Bagaimana melakukan Pengujian BlackBox
Berikut adalah langkah-langkah umum yang diikuti untuk melakukan semua jenis
Pengujian Kotak Hitam. Awalnya, persyaratan dan spesifikasi sistem diperiksa.
Penguji memilih masukan yang valid (skenario uji positif) untuk memeriksa
apakah SUT memprosesnya dengan benar. Selain itu, beberapa masukan yang
White Box Testing (juga dikenal sebagai Clear Box Testing, Open Box Testing,
Glass Box Testing, Transparent Box Testing, Code-Based Testing atau Structural
Testing) adalah metode pengujian perangkat lunak di mana struktur / desain /
implementasi internal dari item yang diuji diketahui penguji.
pengujian kotak putih: Pengujian berdasarkan analisis terhadap struktur internal
komponen atau sistem.
Pengujian Kotak Putih
White Box Testing adalah teknik pengujian perangkat lunak di mana struktur
internal, desain dan pengkodean perangkat lunak diuji untuk memverifikasi aliran
input-output dan untuk meningkatkan desain, kegunaan dan keamanan. Dalam
pengujian kotak putih, kode dapat dilihat oleh penguji sehingga disebut juga
pengujian kotak jelas, pengujian kotak terbuka, pengujian kotak transparan,
pengujian berbasis kode dan pengujian kotak kaca.
Definisi :
Black Box Testing adalah metode pengujian perangkat lunak di mana struktur
internal / desain / implementasi dari item yang diuji TIDAK diketahui oleh
penguji. Tingkat Berlaku Untuk Terutama berlaku untuk tingkat pengujian yang
lebih tinggi; Umumnya, Penguji Perangkat Lunak independent. Lebih pada kasus
spesifikasi persyaratan
White Box Testing adalah metode pengujian perangkat lunak di mana struktur
internal / desain / implementasi dari item yang diuji diketahui oleh penguji.
Pengujian Penerimaan & Pengujian Sistem Terutama berlaku untuk tingkat
pengujian yang lebih rendah: Pengujian Unit & Pengujian Integrasi;Tanggung
Jawab Umumnya, Pengembang Perangkat Lunak;Penerapan Pengetahuan Tidak
Diperlukan; Lebih pada kasus desain detail.
Grey Box Testing merupakan metode pengujian perangkat lunak yang
merupakan gabungan dari metode Pengujian Black Box dan metode Pengujian
White Box. Dalam Pengujian Kotak Hitam, struktur internal dari item yang diuji
Ejaan,Perhatikan bahwa Gray juga dieja sebagai Gray. Oleh karena itu Pengujian
Kotak Abu-abu dan Pengujian Kotak Abu-abu berarti sama.
Pengujian Kotak Abu-abu,Gray Box Testing atau pengujian Gray box adalah
teknik pengujian perangkat lunak untuk menguji produk perangkat lunak atau
aplikasi dengan pengetahuan parsial tentang struktur internal aplikasi. Tujuan
C. Latihan
1. Sebuah metode pengujian perangkat lunak di mana struktur internal / desain /
implementasi dari item yang diuji tidak diketahui oleh penguji,disebut ?
2. Sebuah metode pengujian perangkat lunak di mana struktur internal / desain /
implementasi dari item yang diuji diketahui penguji,disebut ?
D. Kunci Jawaban
1. Black Box Testing.
2. White Box Testing
E. Daftar Pustaka
1. Roger S. Pressman, Software Engineering A Practioner's Apporach, 2014
2. Ian Sommerville, Software Engineering (10th Edition), 2015
3. https://www.guru99.com/black-box-testing.html
4. https://www.guru99.com/white-box-testing.html