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

##plugins.themes.bootstrap3.article.main##

Laode Muhamad Fauzan Bayu Priyambadha Arief Andy Soebroto

Abstrak

Umumnya, pengujian perangkat lunak dibagi menjadi 3 fase, yaitu pembuatan kasus uji, eksekusi kasus uji dan evaluasi pengujian. Pengujian perangkat lunak adalah proses yang memakan waktu dan sumberĀ  daya yang banyak. Salah satu cara untuk mengurangi waktu dan usaha pada pengujian adalah dengan melakukan otomatisasi pada pembuatan kasus uji. Kasus uji dapat diturunkan dari skenario penggunaan sistem. Kasus uji ini disebut kasus uji black-box. Skenario penggunaan sistem yang akan dipakai adalah skenario dengan format Cockburn. Untuk mentransformasi skenario penggunaan sistem, penelitian ini menggunakan pemrosesan bahasa alami dan model EFSM (Extended Finite State Machine). Pemrosesan bahasa alami akan digunakan untuk membangun tabel aktivitas. Tabel aktivitas akan dimodelkan dengan EFSM dan kemudian ditelusuri untuk menghasilkan kasus uji. Kakas bantu dibangun dengan teknologi Java yang memungkinkan sistem dapat dijalankan pada platform yang mendukung JRE (Java Runtime Environment). Kakas bantu pembangkitan kasus uji diuji menggunakan pengujian unit, pengujian integrasi, dan pengujian validasi. Pengujian unit dan pengujian integrasi dilakukan dengan menggunakan metode whitebox dan pengujian validasi dengan menggunakan black-box. Sistem dapat mengenerasi kasus uji dari 20 use case scenario dalam waktu kurang dari 120 detik.

##plugins.themes.bootstrap3.article.details##

Cara Sitasi
Fauzan, L., Priyambadha, B., & Soebroto, A. Pembangunan Kakas Bantu Pembangkitan Kasus Uji Black-Box Berdasarkan Skenario Penggunaan Sistem. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 3, no. 6, p. 5674-5679, juli 2019. ISSN 2548-964X. Tersedia pada: <http://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/5537>. Tanggal Akses: 28 okt. 2020
Bagian
Artikel