Pengembangan Kakas Bantu Pembangkitan Kasus Uji pada Model-Based Testing Berdasarkan Activity Diagram

Main Author: Gutama, Arlian
Format: Thesis NonPeerReviewed Book
Bahasa: eng
Terbitan: , 2019
Subjects:
Online Access: http://repository.ub.ac.id/174100/1/Arlian%20Gutama%20%282%29.pdf
http://repository.ub.ac.id/174100/
Daftar Isi:
  • gan perangkat lunak. Kompleksitas dalam pengujian sistem menyebabkan kebutuhan akan kakas bantu yang dapat menentukan kasus uji secara otomatis. Activity diagram merupakan salah satu UML behavioural model yang cocok untuk pengujian sistem, karena activity diagram dapat menggambarkan alur dari sebuah sistem secara keseluruhan. Oleh karena itu penelitian ini dimaksudkan untuk mengambangkan suatu kakas bantu pembangkitan yang dapat menentukan kasus uji pada model based testing berdasarkan activity diagram secara otomatis . Teknik yang dipakai dalam pembangkitan kasus uji dengan membangun sebuah dependency flow tree (DFT) yang menampung informasi dari file activity diagram ArgoUML melalui bantuan sebuah parser. Kemudian DFT tersebut diproses dengan sebuah algoritme depth first search (DFS) yang sudah dimodifikasi untuk menelusuri setiap jalur dari kasus uji. Dalam pengembangan kakas bantu penulis menggunakan software development life cycle (SDLC) waterfall model. Seluruh kebutuhan dari kakas bantu merupakan hasil elisitasi kebutuhan pada kajian pustaka pada penelitian terkait dan observasi pada beberapa website kakas bantu perangkat lunak. Selanjutnya penulis melakukan perancangan yang terdiri dari perancangan arsitektur, perancangan algoritme dan perancangan antar muka. Implementasi kakas bantu menggunakan bahasa PHP dengan framework laravel versi 5.8. Kakas bantu ini telah diuji melalui beberapa tahapan. Pengujian unit menggunakan metode white box dengan teknik basis path testing. Pengujian integrasi antar unit menggunakan pendekatan big-bang. Pengujian validasi dengan metode black-box. Kasus uji yang dihasilkan memiliki tingkat akurasi 100%.