Pendekatan Configuration Management Value

2.11.2 Pengujian Integrasi

Pengujian intergrasi adalah sebuah teknis yang sistematik untuk mengkonstruksi struktur program seiring dengan menggabungkan fungsi program dengan antarmukanya. Pengujian terintergasi ini bertujuan untuk mempergunakan komponen unit program yang sudah diuji dan membangun struktur seperti yang telah didesain sebelumnya. Tipe pengujian integrasi ini ada beberapa jenis yaitu pengujian top-down integration, bottom-up integration, regression integration, dan pengujian smoke integration. Pengujian integrasi memiliki beberapa tipe strategi pengujian seperti ;  pengujian dari atas ke bawah top-down integration  pengujian integrasi dari bawah ke atas bottom-up integration  pengujian integrasi regresi  pengujian integrasi “asap” smoke integrastion  dan pengujian integrasi “roti isi” sandwich integration atau kombinasi lebih dari satu strategi pengujian integrasi. Shalahudin, 2011, p. 216

2.11.3 White Box Testing

Pengujian dengan menggunakan white box testing yaitu menguji perangkat lunak dari segi desain dank ode program apakah mampu menghaasilkan fungis-fungsi, masukan, dan keluaran yang sesuai dengan spesifikasi kebutuhan. Pengujian kotak putih dilakukan dengan memeriksa logic kode program. Pembuatan kasus uji bisa mengikuti standar pengujian dari standar pemrograman yang seharusnya. Contoh dari pengujian kotak putih misalkan menguji alur dengan menelusuri pengulanagn looping pada logika pada pemrograman. Shalahudin, 2011, pp. 214-215 Pengulangan Simpel Pengulangan Bersarang Pengulangan Gabungan Pengulangan Tidak Terstruktur Gambar 2.11 Contoh pengujian dengan kotak putih

2.11.4 Black Box Testing

Black Box Testing yaitu menguji perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain dan kode program. Pengujian dimaksudkan untuk mengetahui apakah fungsi-fungsi, masukan dan keluaran dari perangkat lunak sesuai dengan spesifikasi yang dibutuhkan. Pengujian kotak hitam dilakukan dengan membuat kasus uji yang bersifat mencoba semua fungsi dengan memakai perangkat lunak apakah sesuai dengan spesifikasi yang dibutuhkan. Kasus uji yang dibuat untuk