Survei Teknik Pengujian Software
DOI:
https://doi.org/10.47134/jacis.v2i1.42Keywords:
Teknik, pengujian, black-box testing, white-box testing, grey-box testingAbstract
Salah satu tahapan dalam rekayasa perangkat lunak adalah tahap pengujian. Tahap pengujian tidak sepenuhnya menjamin kualitas, akan tetapi pengujian perangkat lunak dapat memberikan kepercayaan lebih terhadap pengguna perangkat lunak. Developer perangkat lunak pemula terkadang tidak melakukan pengujian secara detail. Studi ini bertujuan mengetahui teknik pengujian yang digunakan oleh pengembang perangkat lunak. Selain itu, untuk mengetahui faktor-faktor pendukung dan penghambat dalam pengujian. Dalam studi ini dalam melakukan pengujian perangkat lunak menggunakan tiga aspek pengujian yakni black-box testing, white-box testing, dan grey-box testing. Hasil dari peelitian ini dapat memberikan pertimbangan untuk melakukan pemilihan dan penggunaan metodologi yang tepat berdasarkan kebutuhan, kelebihan dan kelemahan, juga faktor-faktor penilaian yang lain seperti keakraban dengan teknologi, kompleksitas sistem, keandalan sistem, waktu yang singkat dan tepat, hingga mereferensi beberapa jurnal ilmiah
References
[2] T. Masyitah and H. Malau, “Pelaksanaan Pengawasaan Inspektorat Terhadap Distribusi Bantuan Covid-19 di Kota Bukittinggi Provinsi Sumatera Barat,” J. Pendidik. Tambusai, vol. 5, no. 2, pp. 4291–4296, 2021.
[3] D. L. Kaligis and R. R. Fatri, “Pengembangan Tampilan Antarmuka Aplikasi Survei Berbasis Web Dengan Metode User Centered Design,” JUST IT J. Sist. Informasi, Teknol. Inf. dan Komput., vol. 10, no. 2, p. 106, 2020, doi: 10.24853/justit.10.2.106-114.
[4] A. N. Hasibuan and T. Dirgahayu, “Pengujian dengan Unit Testing dan Test case pada Proyek Pengembangan Modul Manajemen Pengguna,” Automata, vol. 2, no. 1, 2021, [Online]. Available: https://journal.uii.ac.id/AUTOMATA/article/view/17367.
[5] A. Pamuji, “Strategi Perbaikan Uji Coba Struktural Perangkat Lunak Pada Metode White-Box,” J. Inform., vol. 5, no. 1, pp. 112–118, 2018, doi: 10.31311/ji.v5i1.2893.
[6] T. Afzal, A. Nadeem, M. Sindhu, and Q. Uz Zaman, “Test case prioritization based on path complexity,” Proc. - 2019 Int. Conf. Front. Inf. Technol. FIT 2019, no. 1, pp. 363–368, 2019, doi: 10.1109/FIT47737.2019.00074.
[7] M. F. Londjo, “Implementasi White Box Testing Dengan Teknik Basis Path Pada Pengujian Form Login,” J. Siliwaangi, vol. 7, no. 2, pp. 35–40, 2021, [Online]. Available: http://jurnal.unsil.ac.id/index.php/jssainstek/article/view/4086/1929.
[8] B. D. Saputra, M. H. Subagja, M. Aldiansyah, W. Setiawan, Y. Jovanka, and J. Riyanto, “Pengujian White Box berbasis Data Flow Testing pada Program Penghitungan Luas Segitiga,” Sci. Sacra J. Sains, Teknol. dan Masy., vol. 1, no. 3, pp. 116–120, 2021.
[9] M. Y. Rafi, I. Y. Arifin, D. Safutri, D. Fadilah, and J. Riyanto, “Pengujian White Box Testing Menggunakan Teknik Loop Testing pada Aplikasi Sistem Informasi Perpustakaan (Studi Kasus SMKN 3 Kota Tangerang Selatan),” J. Sains, Teknol. dan Masy., vol. 1, no. 3, pp. 214–221, 2021.
[10] T. Hidayat and M. Muttaqin, “Pengujian Sistem Informasi Pendaftaran dan Pembayaran Wisuda Online menggunakan Black Box Testing dengan Metode Equivalence Partitioning dan Boundary Value Analysis,” J. Tek. Inform. UNIS JUTIS, vol. 6, no. 1, pp. 2252–5351, 2018, [Online]. Available: www.ccssenet.org/cis.
[11] R. Parlika, T. A. Nisaa, S. M. Ningrum, and B. A. Haque, “Studi Literatur Kekurangan dan Kelebihan Pengujian Black Box,” Teknomatika, vol. 10, no. 02, pp. 131–140, 2020, [Online]. Available: http://ojs.palcomtech.com/index.php/teknomatika/article/view/490.
[12] E. Viglianisi, M. Dallago, and M. Ceccato, “RESTTESTGEN: Automated Black-Box Testing of RESTful APIs,” Proc. - 2020 IEEE 13th Int. Conf. Softw. Testing, Verif. Validation, ICST 2020, pp. 142–152, 2020, doi: 10.1109/ICST46399.2020.00024.
[13] R. Prada et al., “Agent-based Testing of Extended Reality Systems,” Proc. - 2020 IEEE 13th Int. Conf. Softw. Testing, Verif. Validation, ICST 2020, pp. 414–417, 2020, doi: 10.1109/ICST46399.2020.00051.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2022 Ilham Rafif Dhaifullah, M Muttanifudin H, Aulia Ananda Salsabila, Muhammad Ainul Yakin

This work is licensed under a Creative Commons Attribution 4.0 International License.