Evaluasi Fungsional Platform BigBlueButton Menggunakan Black-Box Testing Berbasis Equivalence Partitioning
DOI:
https://doi.org/10.52072/unitek.v19i01.2061Keywords:
bigbluebutton, pengujian blackbox, equivalence partitioning, evaluasi fungsional, pembelajaran daringAbstract
BigBlueButton is an open-source online conferencing platform widely used for remote learning and virtual meetings. Previous research has generally focused on performance aspects such as Quality of Service (QoS), bandwidth efficiency, and user satisfaction while systematic functional validation remains relatively limited. This study aims to evaluate the functional reliability of BigBlueButton using the Black-Box Testing method. Tests were designed based on user stories and official documentation, without accessing the system's source code. Test scenarios covered the platform's core functions, including session creation, user participation, audio-video communication, screen sharing, instant messaging, file transfer, breakout room management, moderator controls, and recording. All tests were conducted across various combinations of browsers, operating systems, and network conditions simulated through varying latency and bandwidth capacities. The results indicate that basic features, such as audio-video communication and text chat, function consistently under stable network conditions. Conversely, certain complex features such as switching breakout rooms, playback of recordings, and access rights synchronization exhibit inconsistencies under specific conditions. This study establishes a replicable functional testing framework for evaluating online conferencing platforms and provides recommendations for developers to enhance stability, reliability, and the quality of the user experience.
Downloads
References
Abdullah, M. T., et al. (2022). Evaluating quality of experience in online learning platforms during large-scale adoption. Computers in Human Behavior, 129, Article 107141. https://doi.org/10.1016/j.chb.2021.107141
Ahrizal, D., Miftah, M. K., Kurniawan, R., Zaelani, T., & Yulianti, Y. (2020). Pengujian perangkat lunak sistem informasi peminjaman PlayStation dengan teknik boundary value analysis menggunakan metode black box testing. Jurnal Informatika Universitas Pamulang, 5(1).
Al-Mamun, M. A., & Mohd Sam, M. A. (2022). A review of online conferencing platforms in education. Education and Information Technologies, 27, 12071–12095. https://doi.org/10.1007/s10639-022-11240-4
Alves, A., Aguiar, P., & Lima, M. (2021). Evaluating WebRTC performance for real-time multimedia communications. IEEE Access, 9, 77135–77147. https://doi.org/10.1109/ACCESS.2021.3083211
Ammann, P., & Offutt, J. (2016). Introduction to software testing (2nd ed.). Cambridge University Press.
Anardani, S., & Putera, A. R. (2019). Analisis pengujian sistem informasi website e-commerce Manies Group menggunakan metode black box functional testing. Seminar Nasional Hasil Penelitian dan Pengabdian kepada Masyarakat UNIPMA.
Arofiq, N. M., Erlangga, R. F., Irawan, A., & Saifudin, A. (2023). Pengujian fungsional aplikasi inventory barang kedatangan dengan metode black box testing bagi pemula. OKTAL : Jurnal Ilmu Komputer Dan Sains, 2(05), 1322–1330. Retrieved from https://journal.mediapublikasi.id/index.php/oktal/article/view/1354
Beizer, B. (1995). Black-box testing: Techniques for functional testing of software and systems. Wiley.
Costa, F., Matos, S. M., & Pereira, A. (2021). Open-source virtual classroom technologies: An evaluation of BigBlueButton. Journal of Educational Computing Research, 59(8), 1441–1465. https://doi.org/10.1177/07356331211005477
Eldh, S., Andersson, K., & Afzal, W. (2021). A systematic review of equivalence partitioning in software testing. Journal of Systems and Software, 178. https://doi.org/10.1016/j.jss.2021.110951
Feldt, R., & Poulding, S. (2020). Search-based input domain modeling: Techniques and challenges. ACM Transactions on Software Engineering and Methodology, 29(3), 1–38. https://doi.org/10.1145/3386161
Fikri, H. R. I., & Voutama, A. (2023). Pengujian Black Box Pada Aplikasi Database Perguruan Tinggi Dengan Teknik Equivalence Partitions . ANTIVIRUS: Jurnal Ilmiah Teknik Informatika, 17(1), 1–18. https://doi.org/10.35457/antivirus.v17i1.2501
Filho, J. M., et al. (2022). Scalability analysis of video conferencing platforms in high-load scenarios. IEEE Transactions on Multimedia, 24, 1234–1246. https://doi.org/10.1109/TMM.2021.3096524
Kesuma Jaya, M. S. A., Gumilang, P., Wati, T., Andersen, Y. P., & Desyani, T. (2019). Pengujian black box pada aplikasi sistem penunjang keputusan seleksi calon pegawai negeri sipil menggunakan teknik equivalence partitions. Jurnal Informatika Universitas Pamulang, 4(4), 131. https://doi.org/10.32493/informatika.v4i4.3834
Khalil, M., & Ebner, M. (2021). Video conferencing in education: A systematic review. Education and Information Technologies, 26, 1–19. https://doi.org/10.1007/s10639-020-10428-8
Kim, H. B., Park, J., & Lee, S. (2021). WebRTC performance analysis under congested networks. IEEE Access, 9, 35012–35024. https://doi.org/10.1109/ACCESS.2021.3059819
Li, W., Ma, Z., & Grundy, J. (2021). Automated black-box testing for web applications: A systematic review. ACM Computing Surveys, 54(4), 1–37. https://doi.org/10.1145/3439721
Martin, C., & Parker, S. (2023). Technical performance factors influencing online learning engagement. Computers & Education, 182, Article 104467. https://doi.org/10.1016/j.compedu.2022.104467
Novalia, E., & Voutama, A. (2022). Black box testing dengan teknik equivalence partitions pada aplikasi Android M-Magazine Mading Sekolah. Syntax Journal of Information (ISSN 2302-156X and E-ISSN 2541-5344) , 11(11), 23–34.
Paiva, F. L. C., Figueiredo, R. M. S., & Wickboldt, J. A. (2021). Evaluating scalability and performance of open-source video conferencing systems. Future Generation Computer Systems, 116, 20–29. https://doi.org/10.1016/j.future.2020.10.025
Pereira, D. S., et al. (2021). An empirical study of open-source virtual classrooms: Reliability and performance factors. Education and Information Technologies, 26(5), 5671–5688. https://doi.org/10.1007/s10639-021-10562-7
Putra, S., & Nugroho, R. (2023). Impact of network constraints on video conferencing quality: A systematic review. International Journal of Advanced Computer Science and Applications, 15(2). https://doi.org/10.14569/IJACSA.2023.0150203
Saha, R. K., & Prasad, D. K. (2021). Adaptive prioritization techniques for low-bandwidth communication systems. IEEE Communications Surveys & Tutorials, 23(4), 2998–3021. https://doi.org/10.1109/COMST.2021.3115678
Shneiderman, B., Plaisant, C., Cohen, M., Jacobs, S., Elmqvist, N., & Diakopoulos, N. (2019). Designing the user interface: Strategies for effective human-computer interaction (6th ed.). Pearson. https://doi.org/10.5555/3304106
Stein, K., & Renz, D. (2021). Challenges in managing breakout rooms in virtual classrooms. International Journal of Educational Technology in Higher Education, 18. https://doi.org/10.1186/s41239-021-00261-5
Syarif, M. (2021). Analisis metode pengujian perangkat lunak black box testing dan pemodelan diagram UML pada aplikasi veterinary services yang dikembangkan dengan model waterfall. Jurnal Teknik Informatika Kaputama, 5(2).
Zieba, K., & Tomczyk, M. (2021). Performance evaluation of modern web conferencing platforms under variable network conditions. IEEE Access, 9, 112400–112412. https://doi.org/10.1109/ACCESS.2021.3104062











