Skip to main content

Apa itu pengujian terintegrasi?

Pengembangan perangkat lunak komputer membutuhkan proses untuk desain, pengkodean, dan pengujian kode perangkat lunak.Proses pengujian perangkat lunak terdiri dari fase unit, integrasi, sistem, dan pengujian kinerja.Pengujian terintegrasi adalah proses di mana modul digabungkan dalam proyek aplikasi dan diuji sebagai seluruh paket.

Lingkungan pengujian adalah lingkungan bersama yang dirancang untuk pengujian.Lingkungan ini paling baik digunakan untuk pengujian sistem dan pengujian kinerja.Biasanya lingkungan pengujian terpisah dari lingkungan pengembangan dan produksi.

Aplikasi perangkat lunak berisi beberapa modul independen.Setiap modul dirancang untuk tujuan tertentu, yang membuatnya cukup.Pengujian unit adalah proses memvalidasi modul dalam suatu aplikasi.Pengujian unit ini biasanya terjadi sebelum pengujian integrasi.

Modul perangkat lunak seperti potongan -potongan teka -teki yang membutuhkan integrasi ke dalam kerangka aplikasi perangkat lunak yang lebih besar.Ketika modul digabungkan ke dalam kerangka aplikasi, pengujian terintegrasi dilakukan.Proses pengujian ini memvalidasi modul dapat berkomunikasi dengan objek lain dalam aplikasi.

Model pengujian adalah proses serial yang dimulai dengan uji unit diikuti oleh uji integrasi dan kemudian pengujian sistem.Fase pengujian sistem memungkinkan aplikasi lengkap diuji.Sebelum pengujian sistem dapat terjadi, semua modul harus melalui fase pengujian terintegrasi.Fase ini biasanya terjadi selama proses pembangunan sistem otomatis.

Sebagian besar proyek pengembangan perangkat lunak termasuk banyak pengembang.Setiap pengembang ditugaskan modul spesifik untuk membangun dan mengintegrasikan ke dalam kerangka kerja aplikasi perangkat lunak.Ketika seorang pengembang menulis kode, ia akan memeriksa modulnya dari lingkungan bersama ke dalam lingkungan pengembangan swasta.Lingkungan pribadi ini biasanya pada komputer mandiri atau laptop.

Sebelum perangkat lunak dapat digunakan ke lingkungan pengembangan bersama yang harus dikompilasi ke dalam kode mesin biner.Proses kompilasi ini biasanya disebut sebagai proses pembangunan.Pengujian integrasi berkelanjutan adalah proses di mana pengembang perangkat lunak diharuskan untuk melakukan pengujian terintegrasi selama proses pembangunan upaya pengembangan.

Proses pembuatan otomatis mencakup pembuatan dokumentasi, validasi uji unit, dan validasi pengujian terintegrasi.Urutan ini diulangi untuk setiap pembaruan kode perangkat lunak.Jika kesalahan terjadi selama proses pembangunan, kode tetap ada di lingkungan pribadi.Proses integrasi ini mengurangi kesalahan dalam lingkungan kode bersama.Proses pembuatan otomatis dianggap sebagai praktik terbaik untuk pengembangan perangkat lunak.

Dalam pengembangan perangkat lunak, proyek adalah folder yang berisi banyak modul, objek, dan kelas yang membentuk paket perangkat lunak.Pengujian proyek adalah pengujian seluruh proyek perangkat lunak.Pengujian proyek ini selesai selama fase pengujian integrasi.