Perbandingan Kinerja Framework Automation UI Testing Menggunakan The Distance to The Ideal Alternative

Gilang Aries Prasetyo
Novi Setiani - [ https://orcid.org/0000-0002-4953-7904 ]


DOI: https://doi.org/10.29100/jipi.v10i1.5760

Abstract


Penelitian ini bertujuan untuk membandingkan kinerja tiga framework otomatisasi pengujian, yaitu Selenium, Cypress, dan Playwright, dalam pengujian UI pada platform website. Metode yang digunakan adalah The Distance to the Ideal Alternative (DIA) untuk menilai kinerja framework berdasarkan parameter Technical and Economic View, Testing Process View, dan Quality View. Studi ini diawali analisis dengan literatur untuk menentukan parameter pengujian, diikuti oleh pembobotan parameter melalui survei pada software tester dan programmer profesional. Framework diuji di website iconhub.io, dan hasil pengujian menunjukkan bahwa Cypress adalah framework terbaik dengan skor tertimbang terendah, menunjukkan keunggulan dalam kecepatan dan efisiensi. Hasil penelitian ini memberikan panduan bagi pengembang dalam memilih kerangka pengujian UI yang tepat dan efisien, berkontribusi pada peningkatan kualitas dan efektivitas pengujian perangkat lunak.

Keywords


Test Automation Framework; UI Testing; Software Testing

Full Text:

PDF

Article Metrics :

References


B. D. Saputra and A. Stefanie, “Automation Testing Api, Android, dan Website Menggunakan Serenity Bdd Pada Software Sistem Manajemen Rumah Sakit,” Jurnal Ilmiah Wahana Pendidikan, Mei, vol. 2023, no. 10, pp. 114–126, 2023, doi: 10.5281/zenodo.7983405.

A. J. Abdulwareth and A. A. Al-Shargabi, “Toward a Multi-Criteria Framework for Selecting Software Testing Tools,” IEEE Access, vol. 9, pp. 158872–158891, 2021, doi: 10.1109/ACCESS.2021.3128071.

D. Nagabushanam, S. S, D. Vijayasree, N. Sai Roopa, and A. Arun, “A Review on the Process of Automated Soft-ware Testing.” Oct. 2022. doi: 10.48550/arXiv.2209.03069.

H. V. Gamido and M. V. Gamido, “Comparative review of the features of automated software testing tools,” Inter-national Journal of Electrical and Computer Engineering, vol. 9, no. 5, pp. 4473–4478, Oct. 2019, doi: 10.11591/ijece.v9i5.pp4473-4478.

Badkar A, “Best Test Automation Frameworks (Updated 2023),” https://www.browserstack.com/guide/best-test-automation-frameworks.

U. Sa’adah et al., “Automatic Testing Framework Based On Serenity And Jenkins Automated Build,” Jurnal Ilmiah Teknologi Informasi, vol. 19, no. 2, pp. 102–110, 2021, doi: 10.12962/j24068535.v19i2.a1017.

Raihansyah, Yuyun Dwi Lestari, and Yessi Fitri Anissa Lubis, “Sistem Pendukung Keputusan Pemilihan Tempat Kegiatan Olahraga di Medan Dengan Metode The Distance To The Ideal Alternative (DIA),” Jurnal Komputer Teknologi Informasi Sistem Komputer, vol. 1, no. 2, pp. 1–9, Sep. 2022.

C. Merina, N. Anggraini, S. H. Afrizal, and N. Hakiem, “A Comparative Analysis of Test Automation Frameworks Performance for Functional Testing in Android-Based Applications using the Distance to the Ideal Alternative Method,” 2018.

A. C. Barus and L. Siburian, “STUDI PERBANDINGAN ALAT PENGUJIAN OTOMATIS UNTUK APLIKASI ANDROID,” vol. 6, no. 6, pp. 645–654, 2019, doi: 10.25126/jtiik.20196953.

E. Pelivani, A. Besimi, and B. Cico, “A Comparative Study of UI Testing Framework,” in 2021 10th Mediterrane-an Conference on Embedded Computing, MECO 2021, Institute of Electrical and Electronics Engineers Inc., 2021. doi: 10.1109/MECO55406.2022.9797165.

F. Mobaraya and S. Ali, “Technical Analysis of Selenium and Cypress as Functional Automation Framework for Modern Web Application Testing,” Academy and Industry Research Collaboration Center (AIRCC), Dec. 2019, pp. 27–46. doi: 10.5121/csit.2019.91803.

S. Melia and P. F. Putra, “Analisis Perbandingan Tools Pengujian Otomatis pada GUI Aplikasi Berbasis WEB,” SENTIMAS : Seminar Nasional Penelitian dan Pengabdian Masyarakat, vol. PROSIDING 2023, pp. 267–273, Aug. 2023.

H. Buender and H. Kuchen, “Towards behavior-driven graphical user interface testing,” ACM SIGAPP Applied Com-puting Review, vol. 19, pp. 5–17, Jun. 2019, doi: 10.1145/3357385.3357386.

O. Kilincceker, A. Silistre, F. Belli, and M. Challenger, “Model-Based Ideal Testing of GUI Programs–Approach and Case Studies,” IEEE Access, vol. 9, pp. 68966–68984, 2021, doi: 10.1109/ACCESS.2021.3077518.

M. Rijoly, N. T. Sapulette, B. P. Tomasouw, and D. Patty, “Penerapan Metode The Distance To The Ideal Alterna-tive (DIA) Untuk Menyelesaikan Pegawai Di PT. Fast Food Indonesia (KFC Indonesia) Kakialy Tanah Tinggi, Am-bon,” Tensor: Pure and Applied Mathematics Journal, vol. 4, no. 1, pp. 13–20, Jun. 2023, doi: 10.30598/tensorvol4iss1pp13-20.

P. N. Tran and N. Boukhatem, “The Distance to the Ideal Alternative (DiA) Algorithm for Interface Selection in Heterogeneous Wireless Networks,” in Proceedings of the 6th ACM International Symposium on Mobility Manage-ment and Wireless Access, in MobiWac ’08. New York, NY, USA: Association for Computing Machinery, 2008, pp. 61–68. doi: 10.1145/1454659.1454671.

B. Ayan, S. Abacıoğlu, and M. P. Basilio, “A Comprehensive Review of the Novel Weighting Methods for Multi-Criteria Decision-Making,” MDPI Information, vol. 14, no. 5, 2023, doi: 10.3390/info14050285.