Definisi : pengujianIntegrasiadalahtahapdalampengujianperangkatlunakdimanamodulperangkatlunakindividudigabungkandandiujisebagaisebuahkelompok. Tujuan :
- pemeriksaan fungsional
- Kinerja
- kehandalan dari struktur program yang di rancang.
Beberapajenispengujianintegrasiadalah: -Pendekatan Big Bang -Pendekatan Top-down, dan -Pendekatan Bottom-down Pendekatan Big Bang : Dalampendekatanini, semuaatausebagianbesardikembangkanmodul yang digabungkanbersamauntukmembentuksebuahsistemperangkatlunaklengkapataubagianutamadarisistemdankemudiandigunakanuntukpengujianintegrasi. . Integrasi Top-down : sebuahpendekatanuntukpengujianterpadudimanamodulterintegrasiatasdiujidancabangmoduldiujilangkahdemilangkahsampaiakhirmodulterkait. terdapat 2 pola pengujian untuk top-down : -
Bottom Up Pengujianadalahsebuahpendekatanuntukpengujianterpadudimanakomponentingkatterendahdiujiterlebihdahulu, kemudiandigunakanuntukmemfasilitasipengujiankomponentingkat yang lebihtinggi.
Ujiintegarasidalamkonteks objek oriented dibagi menjadi 2 bagian yaitu : 1.thread base testing dilakukandalamsekumpulankelas yang dibutuhkanunutkmenjawabsatu input atau event untuk system, setiap thread diintegrasidandiuji individual. 2.usebase testing konstruksi system dimulaidenganmengujikelas-kelas yang menggunakankelas server paling sedikit. Kelasinidisebutkelas independent, setelahkelas independent diuji, kelasyagmenggunakannyadiuji (kelas dependent). Pengujiankelas dependent dilakukanberturut-turut lapis demi lapis, hinggakeseluruhan system dibangun. Ujiarsitekturclient/server.Pengujiandilakukanterhadapaplikasi client, aplikasi server terkaitdanarsitektur client server keseluruhan.levek yang digunakan dalam pengujian :
- Aplikasi client individual diujidalam mode disconnected dengan server.
- Software client danaplikasi server terkaitdiuji, tetapioperasijaringanbelumdiperhatikan.
- Arsitektur client server yang lengkap, termasukoperasijaringandankinerjanyadiuji
Ujiintegrasimemeriksanavigasi semantic, untukmeyakinkansetiapkebutuhansetiapkategoripenggunadapatdicapai. Contoh: Ujisintaknavigasi, uji semantic navigasi.
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H