Performance And Functional Testing With The Black Box Testing Method

Putri Kusuma Ayuningtyas, Dwi Atmodjo WP, Pratiwi Rachmadi

Abstract


Software testing is an essential stage in software development because it plays a role in maintaining the quality of the software produced. The objective of software testing is for verification and validation, namely ensuring that the software being developed works according to the expected functions when the software is designed. In addition to improving quality, the software being developed must also have minimal errors and test whether the software is feasible to use or not. This research employed the black box testing method. Black box technical testing was a test of the input or output functionality of the software. The research also described the testing model using automated testing, which was carried out by Apache JMeter tools on performance tests and Katalon Studio to functional tests on the Perbanas portal. The final results of this research depicted the test model from studying business processes, creating test scenarios for automated testing to analyzing the test results. The performance test results aimed to find out how much throughput (transactions per second) and Response Time are. Meanwhile, functional test results aimed to find out whether the expected functions and outputs were appropriate or not. The results of the performance test on the login feature that had been carried out, the best was taken, i.e., sample data that entered approximately 5000 samples for 250 users for a load test per 5 minutes; only 0.06% failed with an average of 15 transactions per second (TPS) by a maximum response time of 68 seconds and a minimum response time of 0.2 seconds.  

KEYWORDS: Apache JMeter, automation test, black box test, functional test, Katalon Studio, performance test


Keywords


Apache JMeter, automation test, black box test, functional test, Katalon Studio, performance test

Full Text:

PDF

References


. Cholifah, W. N., Yulianingsih, Y., & Sagita, S. M. (2018). Pengujian Black Box Testing pada Aplikasi Action & Strategy Berbasis Android dengan Teknologi Phonegap. STRING (Satuan Tulisan Riset Dan Inovasi Teknologi), 3(2). https://doi.org/10.30998/string.v3i2.3048

. Costa, V., Girardon, G., Bernardino, M., MacHado, R., Legramante, G., Neto, A., Basso, F. P., & de MacEdo Rodrigues, E. (2020). Taxonomy of performance testing tools: A systematic literature review. Proceedings of the ACM Symposium on Applied Computing. https://doi.org/10.1145/3341105.3374006

. Danendra, K. P. W. (2021). Black box testing aplikasi point of sales post. KURAWAL Jurnal Teknologi, Informasi Dan Industri, 4(1).

. Grm, G., & Grm, A. (2021). Testing the Functionality and Applicability of Smart Devices for a Handheld Celestial Navigation System. Naše More, 68(3). https://doi.org/10.17818/nm/2021/3.3

. Hao, D. (2021). Research on DDS-based Portable Signal Generation Testing Device. Journal of Physics: Conference Series, 1971(1). https://doi.org/10.1088/1742-6596/1971/1/012001

. Mendiratta, N., & Kumar, R. (2016). Relative Study of Automated Testing Tools: Selenium, Quick Test Professional and Test complete. IMS Manthan (The Journal of Innovations), 11(01). https://doi.org/10.18701/imsmanthan.v11i01.6879

. Psujek, M., Radzik, A., & Kozieł, G. (2021). Comparative analysis of solutions used in Automated Testing of Internet Applications. Journal of Computer Sciences Institute, 18. https://doi.org/10.35784/jcsi.2373

. Sasmito, G. W., & Nishom, M. (2020). Testing the Population Administration Website Application Using the Black Box Testing Boundary Value Analysis Method. 2020 IEEE Conference on Open Systems, ICOS 2020. https://doi.org/10.1109/ICOS50156.2020.9293645

. Software performance testing. (2020). Bulletin of V.N. Karazin Kharkiv National University, Series Mathematical Modeling. Information Technology. Automated Control Systems, 45. https://doi.org/10.26565/2304-6201-2020-45-07




DOI: http://dx.doi.org/10.52155/ijpsat.v39.2.5471

Refbacks

  • There are currently no refbacks.


Copyright (c) 2023 Pratiwi Rachmadi

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.