Otomatisasi Pengujian Perangkat Lunak Menggunakan Telenium pada Aplikasi Berbasis Kivy Framework

Authors

  • Alim Budhi Utomo Universitas Kristen Satya Wacana
  • Suprihadi Suprihadi Universitas Kristen Satya Wacana

Keywords:

Automation Testing, Telenium, Jenkins, Point of Sales, Black Box Testing

Abstract

PT XYZ is a retail company that uses POS (Point of Sales) application in each of its stores to record transactions, automatic calculations, and print receipts. PT XYZ has millions of transactions every day, therefore system testing is needed to ensure that the POS application is running properly. When testing is done manually, there are often various problems such as inaccurate results due to limited human resources to a lot of time consuming because it is done repeatedly. To overcome these problems, test automation is made using Telenium which is integrated with Jenkins. This research was conducted based on the black box testing method. Input in the system in the form of a test scenario is then executed and the results will be sent via email. During testing, if an error occurs, the location of the error will be displayed in detail and sent via email by Jenkins. The results show that the application of Telenium in testing Kivy-based applications facilitates the testing process and accelerates the discovery of errors in the system so as to improve the quality of applications with a more efficient approach.

References

Arfan, A., & Hendrik. (2022). Penerapan STLC dalam Pengujian Automation Aplikasi Mobile ( Studi kasus : LMS Amikom Center ). AUTOMATA, 3(2), 1–6.

Banjarnahor, D., Darwiyanto, E., & Suwawi, D. D. J. (2018). Analisis Kualitas Sistem Presensi Pada I-Gracias Universitas. 5(3), 7428–7440. https://openlibrarypublications.telkomuniversity.ac.id/index.php/engineering/article/view/7068/6962

Bhoyarkar, A., Solanki, A., & Balbudhe, A. (2019). Application Development using Kivy Framework. Ijarcce, 8(2), 53–58. https://doi.org/10.17148/ijarcce.2019.8209

Fahrezi, A., Salam, F. N., Ibrahim, G. M., Rahman, R., & Saifudin, A. (2022). Pengujian Black Box Testing pada Aplikasi Inventori Barang Berbasis Web di PT . AINO Indonesia. Jurnal Ilmu Komputer Dan Pendidikan, 1(1), 1–5.

Jaya, T. S. (2018). Pengujian Aplikasi dengan Metode Blackbox Testing Boundary Value Analysis. Jurnal Informatika Pengembangan IT (JPIT), 3(2), 45–46. http://www.ejournal.poltektegal.ac.id/index.php/informatika/article/view/647/640

Kosasih, Y., & Cahyono, A. B. (2020). Perancangan Sistem Dalam Pengujian Aplikasi The Point Of Sale (Studi Kasus TPOS PT. JAVASIGNA INTERMEDIA). Teknik Informatika, 3(2), 24–30.

Maspupah, A., & Bakhrun, A. (2021). Perbandingan Kemampuan Regression Testing Tool Pada Regression Test Selection: Starts Dan Ekstazi. JTT (Jurnal Teknologi Terapan), 7(1), 59–67. https://doi.org/10.31884/jtt.v7i1.319

Mustika, N. R., & Novrina. (2018). Automated Black Box Testing using Selenium Python. International Journal of Computer Science and Software Engineering (IJCSSE), 7(9), 201–204. www.IJCSSE.org

Mustofa, K., & Fajar, S. P. (2018). Selenium-Based Multithreading Functional Testing. IJCCS (Indonesian Journal of Computing and Cybernetics Systems), 12(1), 63–72. https://doi.org/10.22146/ijccs.28121

Onsent, G. S., & Susetyo, Y. A. (2022). Rancang Bangun Sistem Sinkronisasi Data Menggunakan Google Cloud Pub/Sub Dan Flask Di Pt Xyz. Jurnal Mnemonic, 5(2), 86–92. https://doi.org/10.36040/mnemonic.v5i2.4645

Panjaitan, M. M., & Mantra, I. (2020). Pembangunan Framework Web Automation Testing Menggunakan Serenity Bdd Pada Studi Kasus Aplikasi. Seminar Nasional Mahasiswa Ilmu Komputer Dan Aplikasinya (SENAMIKA), 25–33.

Pratama, R. Y., & Somya, R. (2021). Perancangan Aplikasi Point Of Sales (POS) Berbasis Android (Studi Kasus: Warkop Vape Salatiga). JATISI (Jurnal Teknik Informatika Dan Sistem Informasi), 8(4), 1923–1938. https://doi.org/10.35957/jatisi.v8i4.1218

Putra, R. A. (2018). Analisa Implementasi Arsitektur Microservoces Berbasis Kontainer Pada Komunitas Pengembang Perangkat Lunak Sumber Terbuka ( OpenDayLight DevOps Community ). Jurnal Sistem Infomasi Teknologi Informasi Dan Komputer (Just It) Universitas Bina Nusantara Magister Manajemen Sistem Informasi Jakarta, 9(2), 150–162.

Setiawan, F. A., Putra, S. D., & Sahlinal, D. (2019). Pengujian Proyek Website Otomatisasi Dengan Pendekatan Integrasi Antara Selenium Dan Testng. Repository Polinela, 1–14. http://repository.polinela.ac.id/518/1/Artikel fix Fransiskus Andika.pdf

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

Utomo, D. W., Kurniawan, D., & Astuti, Y. P. (2018). Teknik Pengujian Perangkat Lunak Dalam Evaluasi Sistem Layanan Mandiri Pemantauan Haji Pada Kementerian Agama Provinsi Jawa Tengah. Simetris: Jurnal Teknik Mesin, Elektro Dan Ilmu Komputer, 9(2), 731–746. https://doi.org/10.24176/simet.v9i2.2289

Virbel, M. (2021). Telenium. Pypi. https://pypi.org/project/telenium/

Wicaksono, F. D., & Rani, S. (2022). Rancang Bangun Automation Test Journey ( Studi Kasus : Marketplace PT . Tokopedia ). AUTOMATA, 3(2), 1–8.

Yutia, S. N., & Satrinia, D. (2021). Automated Functional Testing pada API menggunakan Keyword Driven Framework. Journal of Informatics and Communications Technology (JICT), 1089, 1–14.

Published

2023-07-30

How to Cite

Utomo, A. B., & Suprihadi, S. (2023). Otomatisasi Pengujian Perangkat Lunak Menggunakan Telenium pada Aplikasi Berbasis Kivy Framework. Jurnal Teknologi Sistem Informasi Dan Aplikasi, 6(3), 299–310. Retrieved from https://openjournal.unpam.ac.id/index.php/JTSI/article/view/30328