Implementation of Path Testing in White Box Testing for the National Public Transportation Driver Behavior and Competency Assessment System

Authors

  • Safrizal Universitas Pembangunan Jaya Author
  • Hetty Rohayani Universitas Muhammadiyah Jambi Author

Keywords:

Driver Competence, Software Testing

Abstract

The National Public Transportation Driver Behavior and Competency Assessment System is a system designed to assess driver behavior and competence in order to improve the quality of service and safety of public transportation in Indonesia. The main problem in this study is the less than optimal testing of the program logic as a whole which has the potential to cause system errors in providing assessment results. Therefore, this study aims to apply the Path Testing method in White Box Testing to evaluate and ensure that all logic paths in the system have been completely tested and produce output as expected. The method used is Path Testing, which is a code-based testing approach that focuses on identifying and testing all independent paths in the program control structure. This process is carried out by analyzing the flowchart and control flow graph (CFG) of the system being tested, then designing and executing test cases based on the paths obtained. The test results show that the Path Testing approach is able to reveal program paths that were previously undetected by ordinary functional testing. This test successfully ensures that each branch of the system logic works correctly according to specifications. These findings confirm that the use of the Path Testing-based White Box Testing technique is very effective in improving system reliability and accuracy. The conclusion of this study is that the systematic application of Path Testing is able to improve software quality, prevent logical errors in the assessment process, and guarantee objective, accurate evaluation results in the national public transportation driver assessment system.

References

M. Kumar, A. Professor, S. Kumar Singh, R. K. Dwivedi, and A. Professor, “International Journal of Advance Re-search in Computer Science and Management Studies,” International Journal of Advance Research in Computer Science and Management Studies, vol. 3, no. 10, 2015, [Online]. Available: www.ijarcsms.com

[2] H. Gusdevi et al., “PENGUJIAN WHITE-BOX PADA APLIKASI DEBT MANAGER BERBASIS ANDROID,” vol. 04, 2022.

[3] A. Dimas Saputro and A. Azzahra Narwastika, “IMPLEMENTASI WHITE BOX TESTING DENGAN TEKNIK BASIS PATH PADA PENGUJIAN FORM PEMINJAMAN SISTEM APLIKASI PERPUSTAKAAN.”

[4] M. A. Nurwicaksono, I. N. Lisa, A. R. Tiara, and R. Sidik, “Optimasi Sistem Informasi Konsultasi Hukum melalui Pendekatan Pengujian Kombinasi White-box dan Black-box,” Jurnal Manajemen Informatika (JAMIKA), vol. 14, no. 1, pp. 1–15, Nov. 2023, doi: 10.34010/jamika.v14i1.10110.

[5] S. Y. Rini and A. Kusmaya Putri, “IMPLEMENTASI BLACKBOX TESTING DAN WHITEBOX TESTING PADA PENGUJIAN FORM PROFIL TOKO ADMIN SISTEM APLIKASI RAJA ONGKIR BERBASIS WEBSITE.”

[6] Enrique. Peñalosa, Fernando. Votero, Paloma. Balencia, and Roi. Barreras, Licuadoras luminosas. La Jaula Publica-siones, 2019.

[7] M. M. Syaikhuddin, C. Anam, A. R. Rinaldi, and M. Conoras, “Conventional Software Testing Using White Box Method. Kinetik : Game Technology, Information System,” Computer Network, Computing, Electronics, and Control, vol. 3, no. 1, pp. 67–74, 2018.

[8] G. Hoendarto and S. Tendean, “PENGGUNAAN METODE KOTAK HITAM DAN KOTAK PUTIH DALAM MENGUJI SEBUAH PRODUK SISTEM INORMASI.”

[9] Rahman Abdillah, Rudi Hermawan, Wawan Hermawansyah, Ibnu Adkha, and Heri Arifin, “Pengujian Perangkat Lunak Sistem Informasi Inventori pada Usaha Jasa Pengiriman Paket,” Polygon : Jurnal Ilmu Komputer dan Ilmu Pengetahuan Alam, vol. 2, no. 4, pp. 166–175, Jul. 2024, doi: 10.62383/polygon.v2i4.199.

[10] D. Hamlet, “Software Quality, Software Process, and Software Testing,” 1995.

[11] Safrizal.et al, “TESTING_DAN_IMPLEMENTASI”. PT Mafy Media Literasi Indonesia,ISBN 978-623-8638-29-1

[12] N. Li, U. Praphamontripong, and J. Offutt, “An experimental comparison of four unit test criteria: Mutation, edge-pair, all-uses and prime path coverage,” in IEEE International Conference on Software Testing, Verification, and Validation Workshops, ICSTW 2009, 2009, pp. 220–229. doi: 10.1109/ICSTW.2009.30.

[13] N. Golіan, V. Golіan, and I. Afanasieva, “BLACK AND WHITE-BOX UNIT TESTING FOR WEB APPLICA-TIONS,” Bulletin of National Technical University “KhPI”. Series: System Analysis, Control and Information Technologies, no. 1 (7), pp. 79–83, Jul. 2022, doi: 10.20998/2079-0023.2022.01.13.

[14] S. Izzat and N. N. Saleem, “Software Testing Techniques and Tools: A Review,” Journal of Education and Science, vol. 32, no. 2, pp. 31–40, Jun. 2023, doi: 10.33899/edusj.2023.137480.1305.

[15] R. Andrian Ibrahim and G. Saktian Laksito, “Optimization of White Box Testing by Utilizing Branching and Re-peating Structures in Java Programs Using Base Path,” International Journal of Mathematics, Statistics, and Com-puting, vol. 2, no. 2, pp. 85–89, 2024.

[16] A. Sekhon, Y. Ji, M. B. Dwyer, and Y. Qi, “White-box Testing of NLP models with Mask Neuron Coverage,” May 2022, [Online]. Available: http://arxiv.org/abs/2205.05050

[17] P. M. Chawan, W. : Www, S. Thakare, S. Chavan, and M. Chawan, “Software Testing Strategies and Techniques International Journal of Emerging Technology and Advanced Engineering Software Testing Strategies and Tech-niques,” 2012. [Online]. Available: www.ijetae.com

[18] B. Žlahtič, J. Završnik, H. Blažun Vošner, and P. Kokol, “Transferring Black-Box Decision Making to a White-Box Model,” Electronics (Switzerland), vol. 13, no. 10, May 2024, doi: 10.3390/electronics13101895.

[19] T. Sheakh, T. Hussain, and S. Singh, “International Journal of Allied Practice, Research and Review A Comparative Study of Software Testing Techniques Viz. White Box Testing Black Box Testing and Grey Box Testing,” IJAPRR International Peer Reviewed Refereed Journal, vol. II, pp. 1–08, 2015, [Online]. Available: https://www.researchgate.net/publication/276028491

[20] S. Bardin, O. Chebaro, M. Delahaye, and N. Kosmatov, “An all-in-one toolkit for automated white-box testing,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer Verlag, 2014, pp. 53–60. doi: 10.1007/978-3-319-09099-3_4.

[21] F. Lammermann and S. Wappler, “Benefits of Software Measures for Evolutionary White-Box Testing.” [Online]. Available: https://www.researchgate.net/publication/327691019

[22] A. Caniço and A. Santos, “Witter: A Library for White-Box Testing of Introductory Programming Algorithms,” in SPLASH-E 2023 - Proceedings of the 2023 ACM SIGPLAN International Symposium on SPLASH-E, Co-located with: SPLASH 2023, Association for Computing Machinery, Inc, Oct. 2023, pp. 69–74. doi: 10.1145/3622780.3623650.

[23] A. Suryanta, L. Wahyu Widianti, dan Mirsya Ashari, P. Kodiklatad, and S. Jakarta STI, “PENGUJIAN WHITE BOX TERHADAP SISTEM INFORMASI AKADEMIK (SIAKAD) DI POLITEKNIK ANGKATAN DARAT,” 2025.

[24] G. W. Sasmito, “White Box Testing with Basis Path Technique in the Demography Administration Website,” in ICSECC 2020 - 2nd International Conference on Sustainable Engineering and Creative Computing, Proceedings, Institute of Electrical and Electronics Engineers Inc., 2020, pp. 86–92. doi: 10.1109/ICSECC51444.2020.9557428.

[25] A. H. Ali and N. N. Saleem, “Data Flow Testing and Tools Review,” Journal of Education and Science, vol. 32, no. 2, pp. 51–60, Jun. 2023, doi: 10.33899/edusj.2023.137611.1315.

Downloads

Published

2025-05-21

How to Cite

Implementation of Path Testing in White Box Testing for the National Public Transportation Driver Behavior and Competency Assessment System. (2025). Lovelace Journal of Information System, Security, Education and Network Artificial Intelligence, 1(1), 01-16. https://ljissen-ai.org/index.php/LJISSEN-AI/article/view/15