Daftar Isi:
Definisi - Apa artinya Pengujian Integrasi?
Pengujian integrasi adalah metodologi pengujian perangkat lunak yang digunakan untuk menguji masing-masing komponen perangkat lunak atau unit kode untuk memverifikasi interaksi antara berbagai komponen perangkat lunak dan mendeteksi cacat antarmuka. Komponen diuji sebagai satu kelompok atau diorganisasikan secara iteratif. Setelah pengujian integrasi dilakukan pada komponen, mereka sudah tersedia untuk pengujian sistem.
Techopedia menjelaskan Pengujian Integrasi
Integrasi adalah strategi siklus hidup pengembangan perangkat lunak (SDLC) utama. Secara umum, sistem perangkat lunak kecil terintegrasi dan diuji dalam satu fase tunggal, sedangkan sistem yang lebih besar melibatkan beberapa fase integrasi untuk membangun sistem yang lengkap, seperti mengintegrasikan modul ke dalam subsistem tingkat rendah untuk integrasi dengan subsistem yang lebih besar. Pengujian integrasi mencakup semua aspek kinerja, fungsi, dan keandalan sistem perangkat lunak.
Sebagian besar sistem perangkat lunak yang diuji unit terdiri dari komponen terintegrasi yang diuji untuk isolasi kesalahan karena pengelompokan. Rincian modul dianggap akurat, tetapi sebelum pengujian integrasi, setiap modul diuji secara terpisah melalui implementasi komponen parsial, juga dikenal sebagai rintisan.
Tiga strategi pengujian integrasi utama adalah sebagai berikut:
- Big Bang: Melibatkan pengintegrasian modul untuk membangun sistem perangkat lunak yang lengkap. Ini dianggap sebagai pendekatan berisiko tinggi karena memerlukan dokumentasi yang tepat untuk mencegah kegagalan.
- Bottom-Up: Melibatkan pengujian komponen tingkat rendah, diikuti oleh komponen tingkat tinggi. Pengujian berlanjut hingga semua komponen hierarkis diuji. Pengujian bottom-up memfasilitasi deteksi kesalahan yang efisien.
- Top-Down: Melibatkan pengujian modul terintegrasi teratas terlebih dahulu. Subsistem diuji secara individual. Pengujian top-down memfasilitasi deteksi tautan cabang modul yang hilang.
