ac

Comparison of Automation Testing On Card Printer Project Using Playwright And Selenium Tools

Authors

  • Ni Luh Putu Melyawati Program Studi Teknik Informatika, Fakultas Teknologi dan Informatika, Institut Bisnis Dan Teknologi Indonesia
  • I Made Dwi Putra Asana Program Studi Teknik Informatika, Fakultas Teknologi dan Informatika, Institut Bisnis Dan Teknologi Indonesia
  • Ni Wayan Suardiati Putri Program Studi Teknik Informatika, Fakultas Teknologi dan Informatika, Institut Bisnis Dan Teknologi Indonesia
  • Ketut Jaya Atmaja Program Studi Teknik Informatika, Fakultas Teknologi dan Informatika, Institut Bisnis Dan Teknologi Indonesia
  • I Gede Iwan Sudipa Program Studi Teknik Informatika, Fakultas Teknologi dan Informatika, Institut Bisnis Dan Teknologi Indonesia

DOI:

10.47709/cnahpc.v6i3.4362

Keywords:

Automation Testing, Playwright, Selenium, Agile

Dimension Badge Record



Abstract

The quality of the software is greatly determined by the testing phase, which involves various test cases that can be conducted through manual testing and automation testing. Manual testing is performed manually without using automation scripts, whereas automation testing is conducted using automation scripts. ABC is a company that operates globally in the field of access control, with the Card Printer being one of the menus used in access control. In the development process of this software, both manual and automation testing phases are carried out. The automation testing process employs the Selenium tool, which has proven to be time-consuming and poses challenges when running numerous test cases. This research aims to develop automation testing using Playwright to address the long execution time issue encountered with Selenium. The research utilizes the Card Printer project in the development of automation testing and adopts the Agile methodology. The result of developing automation testing using Playwright was successfully applied to 12 test cases. Additionally, the time analysis between Playwright and Selenium showed that Playwright has a total execution time of 4.9 minutes, which is faster compared to Selenium's total execution time of 8.3 minutes. With faster execution times, Playwright can be considered a tool in the development of automation testing.

Downloads

Download data is not yet available.
Google Scholar Cite Analysis
Abstract viewed = 188 times

References

Amalia, A., dan Cahyono, A. B. 2019. "Analisis Pemanfaatan Playwright untuk Pengujian Otomatis Aplikasi Berbasis Web (Studi Kasus: Sistem Manajemen Jaringan)". Jurnal Universitas Islam Indonesia, 2(2), 1–8.

Anjum, H., Imran, M., dkk. 2023. "Otomatisasi Pengujian Aplikasi Web Toko Sembako Menggunakan Selenium IDE". LOGIC?: Jurnal Ilmu Komputer dan Pendidikan, 1(2), 303–309. diambil dari https://journal.mediapublikasi.id/index.php/logic/article/view/1654.

Bhagat, B., Bhattacharjee, S., dkk. 2020. "Software Testing Techniques & Automation Tools". Mukt Shabd Journal, 9(5), 5957–5962.

Biju, V., dan Ali, S. 2020. "Automation of Purchase Order in Microsoft Dynamics 365 by Deploying Selenium", 101–114. https://doi.org/10.5121/csit.2020.100610.

Brahmbhatt, K. H. 2023. "Comparative analysis of selecting a test automation framework for an e-commerce website E-kaubanduse veebisaidi testimise automatiseerimise raamistiku valimise võrdlev analüüs".

Budiman, A., Nur Rahman, M., dkk. 2023. "Efektivitas Selenium dalam Pengujian Fungsionalitas Aplikasi Kasir Berbasis Web dengan Metode Blackbox", 01(01), 1–10. diambil dari https://journal.mediapublikasi.id/index.php/jriin.

Fatima, S., Nasim, S. F., dkk. 2023. "Comparative Study Of Software Automation Tools: Selenium And Quick Test Professional". Journal of Independent Studies and Research Computing, 21(1), 52–60. https://doi.org/10.31645/jisrc.23.21.1.6.

GH, C. C. 2020. "Playwright Automation Framework: Tutorial". diambil 15 Desember 2023, dari https://www.browserstack.com/guide/playwright-tutorial.

Hakam, M. A., Triayudi, A., dkk. 2022. "Implementasi Metode Agile pada Sistem Manajemen Zakat Berbasis Website dengan Framework Laravel". Jurnal JTIK (Jurnal Teknologi Informasi dan Komunikasi), 6(1), 111–116. https://doi.org/10.35870/jtik.v6i1.393.

Khankhoje, R. 2023. "WEB PAGE ELEMENT IDENTIFICATION USING SELENIUM AND CNN?: A NOVEL", (October), 0–17. https://doi.org/10.13140/RG.2.2.17110.42569.

Lathwal, A. 2019. "A Literature Review on Automation Testing Using Selenium+Sikuli". International Journal of Distributed Artificial Intelligence, 11, 35–40. https://doi.org/10.4018/IJDAI.2019070104.

Microsoft 2023. "Playwright enables reliable end-to-end testing for modern web apps.". diambil 15 Desember 2023, dari https://playwright.dev/.

Mobaraya, F., dan Ali, S. 2019. "Technical Analysis of Selenium and Cypress as Functional Automation Framework for Modern Web Application Testing", 27–46. https://doi.org/10.5121/csit.2019.91803.

Nurzaman, F. 2020. "Pengembangan Sistem Otomatisasi Tagihan Menggunakan Metode Agile Software Development". Jurnal IKRA-ITH Informatika, 4(1), 46–57.

Pogudin, V. 2023. "Vladislav Pogudin End-To-End Test Implementation Fos A Saas Platform".

Thooriqoh, H. A., Annisa, T. N., dkk. 2021. "Selenium Framework for Web Automation Testing: A Systematic Literature Review". JUTI: Jurnal Ilmiah Teknologi Informasi, 19(2), 65–76.

Tibell, S., dan Kholi, M. 2023. "Choosing the Right Automated UI Testing Tool-A Comparative Study of Selenium and TestComplete".

Downloads

ARTICLE Published HISTORY

Submitted Date: 2024-07-22
Accepted Date: 2024-07-22
Published Date: 2024-07-31

How to Cite

Melyawati, N. L. P., Asana, I. M. D. P., Putri, N. W. S., Atmaja, K. J., & Sudipa, I. G. I. (2024). Comparison of Automation Testing On Card Printer Project Using Playwright And Selenium Tools. Journal of Computer Networks, Architecture and High Performance Computing, 6(3), 1309-1320. https://doi.org/10.47709/cnahpc.v6i3.4362