Comparison of Automation Testing On Card Printer Project Using Playwright And Selenium Tools
DOI:
10.47709/cnahpc.v6i3.4362Keywords:
Automation Testing, Playwright, Selenium, AgileDimension 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
Abstract viewed = 134 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
How to Cite
Issue
Section
License
Copyright (c) 2024 Ni Luh Putu Melyawati, I Made Dwi Putra Asana, Ni Nyoman Suardiati Putri, Ketut Jaya Atmaja, I Gede Iwan Sudipa
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.