Penerapan Black Box Automation Testing Menggunakan Playwright Untuk Pengujian Fungsional Aplikasi Vmedis

Authors

  • Qolbi Adi Lumintang Universitas Pembangunan Nasional "Veteran" Jawa Timur

Keywords:

Automation Testing, Black Box Testing, Playwright, STLC, Functional Testing, Vmedis

Abstract

Pengujian perangkat lunak merupakan fase krusial dalam Software Development Life Cycle (SDLC) yang bertujuan memastikan kualitas dan fungsionalitas aplikasi sebelum diserahkan kepada pengguna. PT Virtual Medis Internasional, perusahaan startup di Surabaya yang mengembangkan aplikasi kesehatan Vmedis, menghadapi tantangan dalam proses pengujian yang masih dilakukan secara manual. Metode manual ini menghasilkan proses yang tidak konsisten, memakan waktu lama, dan meningkatkan risiko kesalahan yang tidak terdeteksi. Penelitian ini bertujuan mengimplementasikan automation testing menggunakan Playwright untuk pengujian fungsional aplikasi Vmedis berbasis web. Metodologi yang diterapkan mengikuti framework Software Testing Life Cycle (STLC) yang mencakup requirement analysis, test planning, test case development, test environment setup, test execution, dan test closure. Pengujian dilakukan pada modul Jurnal Keuangan Shift dengan 15 test case yang dieksekusi secara manual dan otomatis menggunakan Playwright. Hasil penelitian menunjukkan bahwa kedua metode menghasilkan status eksekusi yang sama (15 Pass), namun pengujian otomatis dengan Playwright membutuhkan waktu 101,8 detik dibandingkan pengujian manual yang memerlukan 208,2 detik. Implementasi Playwright berhasil menghasilkan penghematan waktu sebesar 106,4 detik dengan peningkatan efisiensi mencapai 51,1%, sehingga terbukti efektif mempercepat proses pengujian dan meminimalkan kesalahan manusia.

References

S. Pargaonkar, “A Comprehensive Research Analysis of Software Development Life Cycle (SDLC) Agile & Waterfall Model Advantages, Disadvantages, and Application Suitability in Software Quality Engineering,” IJSRP, vol. 13, no. 8, hal. 120–124, Agu 2023, doi: 10.29322/IJSRP.13.08.2023.p14015.

P. Leloudas, Introduction to Software Testing: A Practical Guide to Testing, Design, Automation, and Execution. Apress, 2023.

R. Fauzan, F. P. Soedjono, A. A. Permadani, dan M. A. Yakin, “Perbandingan Pengujian Manual dan Terotomasi pada Software Enterprise Resource Planning,” Journal of Advances in Information and Industrial Technology, vol. 5, no. 1, hlm. 23–30, Mei 2023, doi: 10.52435/jaiit.v5i1.318.

S. Talakola, “Automated end to end testing with Playwright for React applications,” International Journal of Emerging Research in Engineering and Technology, vol. 5, no. 1, hlm. 38–47, Mar 2024, doi: 10.63282/3050-922X.IJERET-V5I1P106.

M. Sholeh, I. Gisfas, Cahiman, dan M. A. Fauzi, “Black Box Testing on ukmbantul.com Page with Boundary Value Analysis and Equivalence Partitioning Methods,” J. Phys.: Conf. Ser., vol. 1823, no. 1, hlm. 012029, Mar 2021, doi: 10.1088/1742-6596/1823/1/012029.

B. Homès, Fundamentals of software testing. John Wiley & Sons, 2024.

I. Forgács and A. Kovács, Modern software testing techniques: a practical guide for developers and testers. Apress, 2023.

B. García, J. M. del Alamo, M. Leotta, and F. Ricca, "Exploring Browser Automation: A Comparative Study of Selenium, Cypress, Puppeteer, and Playwright," in International Conference on the Quality of Information and Communications Technology, Cham: Springer Nature Switzerland, pp. 142–149, Sep. 2024.

(2025) Software Testing Life Cycle (STLC). [Online], https://www.guru99.com/software-testing-life-cycle.html, tanggal akses: 30 Oktober 2025.

Downloads

Published

2025-12-22

How to Cite

Qolbi Adi Lumintang. (2025). Penerapan Black Box Automation Testing Menggunakan Playwright Untuk Pengujian Fungsional Aplikasi Vmedis. Prosiding Seminar Nasional Informatika Bela Negara (SANTIKA), 5(2), 155–162. Retrieved from https://santika.upnjatim.ac.id/submissions/index.php/santika/article/view/867

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.