Pembangunan Kakas Bantu Pembangkitan Kasus Uji Black-Box Berdasarkan Skenario Penggunaan Sistem

Main Author: Fauzan, Laode Muhamad
Format: Thesis NonPeerReviewed Book
Bahasa: eng
Terbitan: , 2019
Subjects:
Online Access: http://repository.ub.ac.id/171642/1/Laode%20Muhamad%20Fauzan%20-%20Skripsi%20%282%29.pdf
http://repository.ub.ac.id/171642/
Daftar Isi:
  • Pengujian adalah salah satu fase dalam pengembangan perangkat lunak. Umumnya, pengujian perangkat lunak dibagi menjadi 3 fase, yaitu pembuatan kasus uji, eksekusi kasus uji dan evaluasi pengujian. Fase pengujian sistem adalah fase yang memakan waktu dan memakan sumber daya. Salah satu cara untuk mengurangi waktu dan usaha adalah dengan melakukan otomatisasi pada pembuatan kasus uji. Kasus uji dapat diturunkan dari skenario penggunaan sistem. Kasus uji ini disebut kasus uji black-box. Untuk menyelesaikan permasalahan yang ada, Penelitian ini membangun sebuah kakas bantu yang dapat membangkitkan kasus uji secara otomatis berdasarkan skenario penggunaan sistem. Skenario penggunaan sistem memiliki format yang berbedabeda, oleh karena itu pada penelitian ini skenario penggunaan sistem yang akan dipakai adalah skenario dengan format Cockburn. Untuk mentransformasi skenario penggunaan sistem, penelitian ini akan menggunakan pemrosesan bahasa alami dan model EFSM (Extended Finite State Machine). Pemrosesan bahasa alami akan digunakan untuk membangun tabel aktivitas. Tabel aktivitas akan dimodelkan menjadi EFSM dan kemudian ditelusuri untuk menghasilkan kasus uji. Pembangunan kakas bantu dilakukan dengan pendekatan berorientasi objek yang mencangkup pemodelan, perancangan, dan implementasi. Kakas bantu dikembangkan dengan teknologi java yang memungkinkan sistem dapat dijalankan pada platform yang mendukung JRE (Java Runtime Environment). Kakas bantu diuji menggunakan pengujian unit, pengujian integrasi, dan pengujian validasi. Pengujian unit dan pengujian integrasi dilakukan dengan menggunakan metode whitebox, sedangkan pengujian validasi dilakukan dengan menggunakan black-box. Sistem dapat mengenerasi kasus uji dari 20 use case scenario dalam waktu 40 detik