Survei Teknik Pengujian Software

  • Ilham Rafif Dhaifullah Program Studi Teknik Informatika, Fakultas Sains dan Teknologi, Universitas Islam Negeri Maulana Malik Ibrahim Malang
  • M Muttanifudin H Program Studi Teknik Informatika, Fakultas Sains dan Teknologi, Universitas Islam Negeri Maulana Malik Ibrahim Malang
  • Aulia Ananda Salsabila Program Studi Teknik Informatika, Fakultas Sains dan Teknologi, Universitas Islam Negeri Maulana Malik Ibrahim Malang
  • Muhammad Ainul Yakin Program Studi Teknik Informatika, Fakultas Sains dan Teknologi, Universitas Islam Negeri Maulana Malik Ibrahim Malang
Keywords: Teknik, pengujian, black-box testing, white-box testing, grey-box testing

Abstract

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

[1] A. A. Setiyaki et al., “Pengadaan Pentas Seni dan Budaya oleh Unit Kegiatan Mahasiswa Institute Teknologi Bandung pada Masa Pandemi Covid-19,” Sublim Pendidik. Seni Budaya dan Pedagog., vol. 1, no. 1, 2021.
[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.
Published
2022-06-04
How to Cite
Ilham Rafif Dhaifullah, Muttanifudin H, M., Ananda Salsabila, A., & Ainul Yakin, M. (2022). Survei Teknik Pengujian Software. Journal Automation Computer Information System (JACIS), 2(1), 31-38. https://doi.org/10.47134/jacis.v2i1.42
Section
Articles