THE BLACK BOX TESTING AND LOC METHOD APPROACH IN TESTING AND STREAMLINING THE PATIENT REGISTRATION PROGRAM

  • Joosten Joosten (1*) STMIK Mikroskil

  • (*) Corresponding Author

Keywords: Validation, Verification, ECP, Decision Table, BVA, Testing

Abstract

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

Download data is not yet available.

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

Published
2021-03-02
How to Cite
Joosten, J. (2021). THE BLACK BOX TESTING AND LOC METHOD APPROACH IN TESTING AND STREAMLINING THE PATIENT REGISTRATION PROGRAM. Jurnal Riset Informatika, 3(2), 137-144. https://doi.org/10.34288/jri.v3i2.188
Article Metrics

Abstract viewed = 68 times
PDF downloaded = 40 times