THE BLACK BOX TESTING AND LOC METHOD APPROACH IN TESTING AND STREAMLINING THE PATIENT REGISTRATION PROGRAM
DOI:
https://doi.org/10.34288/jri.v3i2.59Keywords:
BVA, Decision Table, ECP, Testing, Validation, VerificationAbstract
Good software can be used if there is proper testing. The testing phase is quite important because the software needs to be tested before it is used by end users. In making software for animal hospitals there is no validation and verification so testing is needed. This study used information on the registration section of veterinary hospital patients and was tested by three Black Box Testing methods, namely Equivalence Class Partitioning (ECP), Boundary Value Analysis (BVA), and Decision Table plus the LOC approach. The test results of the three methods are that the percentage of invalid ECPs is greater than the valid ones, so the input value limit needs to be changed again. Then for BVA testing, the percentage of valid is higher than invalid. In the decision table, a shortening rule is made between operating services and other services so that it produces inpatient status and down payment automatically without choose it again and is tested again by the decision table by matching the estimation results of the two services.
Downloads
References
Akshatha, V., & Illango, V. (2018). A Comparative Analysis On Equivalence class partitioning And Boundary value analysis. International Journal of Recent Trends in Engineering and Research, 4(3), 542–554. https://doi.org/10.23883/ijrter.2018.4163.2aczv
Ardana, I. M. S. (2019). Pengujian Software Menggunakan Metode Boundary Value Analysis dan Decision Table Testing. Jurnal Teknologi Informasi ESIT, 14(11), 40–47.
Bohme, M., & Paul, S. (2016). A Probabilistic Analysis of the Efficiency of Automated Software Testing. IEEE Transactions on Software Engineering, 42(4), 345–360. https://doi.org/10.1109/TSE.2015.2487274
Hierons, R. M., & Member, S. (2015). for Distributed Testing. IEEE Transactions on Software Engineering, 41(3), 279–293.
Jahanbin, S., & Zamani, B. (2018). Test model generation using equivalence partitioning. 2018 8th International Conference on Computer and Knowledge Engineering, ICCKE 2018, Iccke, 98–103. https://doi.org/10.1109/ICCKE.2018.8566335
Jaya, T. S. (2018). Pengujian Aplikasi dengan Metode Blackbox Testing Boundary Value Analysis (Studi Kasus: Kantor Digital Politeknik Negeri Lampung). Jurnal Informatika Pengembangan IT (JPIT), 3(2), 45–46. http://www.ejournal.poltektegal.ac.id/index.php/informatika/article/view/647/640
Joosten, J., Permanasari, A. E., & Adji, T. B. (2020). The use of decision table for reducing complex rules in software testing. IOP Conference Series: Materials Science and Engineering, 732(1). https://doi.org/10.1088/1757-899X/732/1/012086
Khalid, R. (2017). Towards an automated tool for software testing and analysis. Proceedings of 2017 14th International Bhurban Conference on Applied Sciences and Technology, IBCAST 2017, 461–465. https://doi.org/10.1109/IBCAST.2017.7868094
Lynch, J. (2017). The Worst Computer Bugs in History: The Ariane 5 Disaster. Https://Www.Bugsnag.Com/Blog/Bug-Day-Ariane-5-Disaster. https://www.bugsnag.com/blog/bug-day-ariane-5-disaster
Rep, N. (2002). The Economic Impacts of Inadequate Infrastructure for Software Testing. Http://Www.Abeacha.Com/NIST_press_release_bugs_cost.Htm. http://www.abeacha.com/NIST_press_release_bugs_cost.htm
Satrio, C. ., Saputra, M. ., & Rachmadi, A. (2018). Perbandingan test case generation dengan pendekatan genetic algorithm mutation analysis dan sampling. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 2(1).
Shahbazi, A., & Miller, J. (2016). Black-Box String Test Case Generation through a Multi-Objective Optimization. IEEE Transactions on Software Engineering, 42(4), 361–378. https://doi.org/10.1109/TSE.2015.2487958
Solution, Q. (2018). Masih Bertanya Kenapa Anda Harus Melakukan Testing Pada Software? Ini Alasannya”. Http://Www.Quadras.Co.Id/2016/05/25/Masih-Bertanya-Kenapa-Anda-Harus-Melakukan-Testing-Pada-Software-Ini-Alasannya/. http://www.quadras.co.id/2016/05/25/masih-bertanya-kenapa-anda-harus-melakukan-testing-pada-software-ini-alasannya/
Spolsky, J. (2020). Top Five (Wrong) Reasons You Don’t Have Testers. Https://Www.Joelonsoftware.Com/2000/04/30/Top-Five-Wrong-Reasons-You-Dont-Have-Testers/. https://www.joelonsoftware.com/2000/04/30/top-five-wrong-reasons-you-dont-have-testers/
Wong, W. E., Gao, R., Li, Y., Abreu, R., & Wotawa, F. (2016). A survey on software fault localization. IEEE Transactions on Software Engineering, 42(8), 707–740. https://doi.org/10.1109/TSE.2016.2521368
Xu, D., Xu, W., Kent, M., Thomas, L., & Wang, L. (2015). An automated test generation technique for software quality assurance. IEEE Transactions on Reliability, 64(1), 247–268. https://doi.org/10.1109/TR.2014.2354172
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2021 Joosten Joosten

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
The Jurnal Riset Informatika has legal rules for accessing digital electronic articles uunder a Creative Commons Attribution-NonCommercial 4.0 International License . Articles published in Jurnal Riset Informatika, provide Open Access, for the purpose of scientific development, research, and libraries.










