TEST CASE GENERATION BERBASIS STATE MODEL UNTUK VERIFIKASI SISTEM LAYANAN PERMOHONAN ROHANIWAN

Defri Kurniawan(1*), Danang Wahyu Utomo(2), Novita Kurnia Ningrum(3)

(1) Teknik Informatika, Fakultas Ilmu Komputer, Universitas Dian Nuswantoro
(2) Teknik Informatika, Fakultas Ilmu Komputer, Universitas Dian Nuswantoro
(3) Teknik Informatika, Fakultas Ilmu Komputer, Universitas Dian Nuswantoro
(*) Corresponding Author

Abstract

Pembuatan kasus uji (test case generation) merupakan tahapan yang membutuhkan sumber daya terbesar yang memiliki pengaruh terhadap keefektifan dan efisiensi suatu pengujian perangkat lunak. Pembuatan test case menjadi salah satu topik penelitian paling manarik. Pengujian berbasis model (model based testing) diusulkan untuk membuat kasus uji pada Sistem Layanan Permohonan Rohaniwan Kementerian Agama Provinsi Jawa Tengah. Model yang diusulkan dalam pembuatan kasus uji dimulai dari kegiatan pengumpulan kebutuhan, menganalisa use case dan class, mengidentifikasi state, melakukan pemodelan perilaku (behaviour modelling) menggunakan state machine diagram dan membuat daftar kasus uji. Penelitian menunjukkan penggunaan model berbasis state mempu mendukung pembuatan kasus uji (test case) dan dapat mendeteksi perilaku (behavior) dari response sistem yang kurang sesuai terhadap inputan atau aksi yang diberikan oleh user.

Keywords

kasus uji, pembuatan kasus uji, pengujian berbasis model, state model, rohaniwan

References

P. Hambling, Brian; Morgan, Peter; Samaroo, Angelina; Thompson, Geoff; Williams, Software Testing An ISTQB-ISEB Foundation Guide Second Edition. Swindon: British Informatics Society Limited, 2010.

M. A. Jamil, M. Arif, N. S. A. Abubakar, and A. Ahmad, “Software testing techniques: A literature review,” Proc. - 6th Int. Conf. Inf. Commun. Technol. Muslim World, ICT4M 2016, no. November, pp. 177–182, 2017.

I. Sommerville, Software Engineering, Ninth Edition. 2010.

S. Y. Jeong, C. J. Yoo, and H. M. Noh, “State transition based test model and test case generation technique for embedded system: An empirical approach,” Int. J. Softw. Eng. its Appl., vol. 10, no. 11, pp. 233–254, 2016.

N. Setiani, R. Ferdiana, P. I. Santosa, and R. Hartanto, “Literature Review on Test Case Generation Approach,” Proc. 2nd Int. Conf. Softw. Eng. Inf. Manag., pp. 91–95, 2019.

Meiliana, I. Septian, R. S. Alianto, Daniel, and F. L. Gaol, “Automated Test Case Generation from UML Activity Diagram and Sequence Diagram using Depth First Search Algorithm,” Procedia Comput. Sci., vol. 116, pp. 629–637, 2017.

M. Roger S, Pressman; Bruce R, Software Engineering: A Practitioner’s Approach 8th Edition. McGraw-Hill Education, 2015.

A. Saeed, S. H. Ab Hamid, and M. B. Mustafa, “The experimental applications of search-based techniques for model-based testing: Taxonomy and systematic literature review,” Appl. Soft Comput. J., vol. 49, pp. 1094–1117, 2016.

S. Pradhan, M. Ray, and S. Kumar, “Transition coverage based test case generation from state chart diagram,” J. King Saud Univ. - Comput. Inf. Sci., no. xxxx, 2019.

N. E. Holt, L. C. Briand, and R. Torkar, “Empirical evaluations on the cost-effectiveness of state-based testing: An industrial case study,” Inf. Softw. Technol., vol. 56, no. 8, pp. 890–910, 2014.

K. El-Fakih, A. Simao, N. Jadoon, and J. C. Maldonado, “An assessment of extended finite state machine test selection criteria,” J. Syst. Softw., vol. 123, pp. 106–118, 2017.

D. Kurniawan and W. Utomo, Danang, “Pengembangan Model-View-Controller Pada Sistem Permohonan Rohaniwan Kementerian Agama Provinsi Jawa Tengah,” 2019, pp. 27–34.

D. Brahma, Object-Oriented Analysis and Design. Springer, 2010.

Kamus Ilmiah Populer. Surabaya: Arkola, 1994.

M. Muslihudin, D. Kurniawan, and I. Widyaningrum, “Implementasi Model Fuzzy SAW Dalam Penilaian Kinerja Penyuluh Agama,” J. TAM ( Technol. Accept. Model ), vol. 8, no. 1, pp. 39–44, 2017.

A. Dennis, System Analysis and Design 4th Edition. John Wiley and Sons, 2009.

Refbacks

  • There are currently no refbacks.