Smoke Automation and Regression Testing on a peer-to-peer lending Website with the Data-DrivenTesting Method

  • Margaret Teacher Banjarnahor Perbanas Institute Jakarta
  • Lucia Sri Istiyowati Perbanas Institute Jakarta
Keywords: Software testing, Smoke and regression testing, automatitation, data-driven testing


Software testing is considered as one of the most important processes in software development as it checks whether the system meets the requirements and specifications of the users. The testing process manually or automatically aims to ensure that the main features are not errors and function during development. The manual process frequently causes the publication time of a feature could not to be punctual. This study aims to create an automation script with the data-driven testing method during smoke and regression testing to ensure the quality, especially the main functions or features, can run normally and not be disturbed by the development of new features that are easily understood. One of Various decent automation tools for testing web applications is Katalon Studio which is based on the Selenium tool. The results of the research that have been carried out show that the process of automation of software testing by applying a script automation tool made with Katalon Studio which applies the data-driven testing method is very good with an achievement rate of 80,21%. The automation tools that are built are easy to use, can be learned quickly, are not too complicated and make users want to use it again.



Download data is not yet available.


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

M. H. Alkawaz and A. Silvarajoo, “A survey on test case prioritization and optimization techniques in software regression testing,” Proceeding - 2019 IEEE 7th Conference on Systems, Process and Control, ICSPC 2019, pp. 59–64, Dec. 2019, doi: 10.1109/ICSPC47137.2019.9068003.

P. Bourque and R. E. Fairley, SWEBOK: guide to the software engineering body of knowledge. IEEE Computer Society, 2014.

M. J. Alibasa, R. W. Purwanto, Y. Priyadi, and R. R. Riskiana, “Towards Generating Unit Test Codes Using Generative Adversarial Networks,” Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi), vol. 6, no. 2, pp. 305–314, Apr. 2022, doi: 10.29207/RESTI.V6I2.3940.

M. Khatibsyarbini, M. A. Isa, D. N. A. Jawawi, and R. Tumeng, “Test case prioritization approaches in regression testing: A systematic literature review,” Information and Software Technology, vol. 93, pp. 74–93, Jan. 2018, doi: 10.1016/J.INFSOF.2017.08.014.

V. Garousi, A. Rainer, P. Lauvås, and A. Arcuri, “Software-testing education: A systematic literature mapping,” Journal of Systems and Software, vol. 165, Jul. 2020, doi: 10.1016/j.jss.2020.110570.

“Improve Software Quality Through Practicing Devops Automation by Sikender Mohsienuddin Mohammad :: SSRN.” (accessed Jul. 02, 2022).

M. Sharma and R. Angmo, “Web based Automation Testing and Tools,” International Journal of Computer Science and Information Technologies, vol. 5, no. 1, 2014, [Online]. Available:

“Apa Itu Peer to Peer Lending? Cari Tahu Selengkapnya | KoinWorks Blog.” (accessed Jul. 01, 2022).

S. A. Basha, M. M. Elgammal, and B. M. Abuzayed, “Online peer-to-peer lending: A review of the literature,” Electronic Commerce Research and Applications, vol. 48, p. 101069, Jul. 2021, doi: 10.1016/J.ELERAP.2021.101069.

S. Elbaum, G. Rothermel, and J. Penix, “Techniques for improving regression testing in continuous integration development environments,” Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering, vol. 16-21-November-2014, pp. 235–245, Nov. 2014, doi: 10.1145/2635868.2635910.

V. Gupta and V. sen Saxena, “Software Testing: Smoke and Sanity,” INTERNATIONAL JOURNAL OF ENGINEERING RESEARCH & TECHNOLOGY (IJERT), vol. 02, no. 10, 2013, Accessed: Jun. 17, 2022. [Online]. Available:

N. bin Ali et al., “On the search for industry-relevant regression testing research,” Empirical Software Engineering, vol. 24, no. 4, pp. 2020–2055, Aug. 2019, doi: 10.1007/S10664-018-9670-1/TABLES/5.

A. Akin, S. Senturk, and V. Garousi, “Transitioning from Manual to Automated Software Regression Testing: Experience from the Banking Domain,” Proceedings - Asia-Pacific Software Engineering Conference, APSEC, vol. 2018-December, pp. 591–597, Jul. 2018, doi: 10.1109/APSEC.2018.00074.

“A Comparison of Automated Testing Tools.” (accessed May 20, 2020).

H. N. Boone, J. Associate Professor, and D. A. Boone Associate Professor, “Analyzing Likert Data,” vol. 50, Apr. 2012, [Online]. Available:[8/20/20129:07:48AM]

How to Cite
Margaret Teacher Banjarnahor, & Istiyowati, L. S. (2022). Smoke Automation and Regression Testing on a peer-to-peer lending Website with the Data-DrivenTesting Method . Jurnal RESTI (Rekayasa Sistem Dan Teknologi Informasi), 6(4), 684 - 691.
Information Systems Engineering Articles