Laporkan Masalah

SISTEM PENGUJIAN PERANGKAT LUNAK OTOMATIS DENGAN PENDEKATAN KARAKTERISTIK SISTEM MULTI AGEN; AUTOMATED SOFTWARE TESTING SYSTEM WITH MULTI-AGENT SYSTEM CHARACTERISTICS APPROACH

Hendra Yufit Riskiawan, Azhari SN

2015 | Disertasi | PROGRAM STUDI S2 ILMU KOMPUTER

Pengujian perangkat lunak merupakan tahapan yang penting dalam pengembangan perangkat lunak. Hal ini dikarenakan pengujian perangkat lunak memegang peranan dalam menjaga kualitas perangkat lunak yang dihasilkan. Pengujian perangkat lunak umumnya dilakukan dengan melakukan uji coba penggunaan perangkat lunak dengan kasus uji tertentu. Ada banyak metode pengujian yang dapat digunakan. Pengujian dengan lebih dari satu metode diperlukan untuk menjaga kualitas perangkat lunak dari berbagai aspek yang menjadi fokus pengujian dari masing-masing metode. Pada penelitian ini, sistem pengujian perangkat lunak otomatis tersebut dikembangkan dengan pendekatan sistem Multi Agen. Sistem Multi Agen yang dikembangkan terdiri dari 1 Interface Agent dan 3 Tester Agent. Interface Agent merupakan agen yang bertugas mendistribusikan tugas pengujian yang akan dilakukan. Sedangkan Tester Agent merupakan agen yang bertugas melakukan eksekusi pengujian dengan masing-masing metode pengujian yang berbeda, yaitu Data-driven Testing, Whitebox Testing dan Blackbox Testing. Untuk mengetahui kemampuan agen dalam melaksanakan tugasnya, hasil pengujian sistem berbasis Multi Agen akan dibandingkan dengan hasil pengujian manual oleh praktisi penguji perangkat lunak profesional. Dalam penelitian ini, sistem pengujian yang dikembangkan akan digunakan untuk menguji perangkat lunak berbasis web. Dari pengujian yang dilakukan, diperoleh hasil bahwa pengujian perangkat lunak otomatis dapat dilakukan dengan pendekatan sistem berbasis Multi Agen. Kombinasi antara ketiga metode pengujian dapat dieksekusi secara independen dengan hasil yang baik, sehingga diharapkan berkontribusi positif guna mempercepat tahapan pengujian dalam pengembangan perangkat lunak.

Kata Kunci : pengujian perangkat lunak, sistem Multi-Agen, pengujian otomatis.


    Tidak tersedia file untuk ditampilkan ke publik.