AI-Based Testing Using NLP Algorithm On Eggsperts Website Functionality Using Boundary Value Analysis Technique
DOI:
https://doi.org/10.35194/mji.v17i2.5884Keywords:
Black Box Testing, Boundary Value Analysis, Artificial Intelligence, Software Testing Life Cycle, Web Application, Livestock ManagementAbstract
The poultry farming subsector plays a crucial role in national food security, yet remains constrained by manual recording and efficiency constraints. Digital transformation offers solutions such as the Eggspert website, designed to assist farmers in managing production and sales data quickly and in an integrated manner. This study aims to test the reliability and functionality of the Eggspert system and assess the effectiveness of integrating Artificial Intelligence (AI) into the software testing process. Unlike previous AI-assisted testing studies that primarily focus on generic software applications, this research emphasizes the application of NLP-based AI Testing within a domain-specific digital livestock management system, addressing the lack of empirical testing frameworks tailored to the poultry farming sector. This research is an experimental quantitative approach using Black Box Testing and Boundary Value Analysis (BVA) techniques, combined with Natural Language Processing (NLP)-based AI Testing. The process follows the Software Testing Life Cycle (STLC) stages to ensure systematic and measurable testing. Of the 42 test cases executed, 33 passed and 9 failed, resulting in a success rate of 78.57%. Each test case was executed repeatedly under consistent test conditions to ensure functional stability, with failures indicating specific validation weaknesses rather than random system behavior. Most system functions met specifications, although minor deficiencies remained in text validation and zero pricing. The integration of AI Testing has been shown to improve error detection efficiency. The combination of BVA and AI Testing effectively verified the functionality of the Eggspert system, increased the reliability and efficiency of the testing process, and has the potential to serve as a basis for developing an AI-based testing system in the digital livestock sector.References
[1] S. E. Putri, F. Majid Abdullah, R. Septiyaningsih, F. Aulia, and T. Puji Rahayu, “Nutrisi Seimbang untuk Unggas: Memahami Pentingnya Protein dan Serat,” J. Ilm. Ilmu-Ilmu Peternak., vol. 28, no. 1, pp. 1–11, May 2025, doi: 10.22437/jiiip.v28i1.35982.
[2] W. Wahyudi, A. I. Pradana, and H. Permatasari, “Implementasi Sistem Irigasi Otomatis Berbasis IoT untuk Pertanian Greenhouse,” J. Pendidik. Dan Teknol. Indones., vol. 5, no. 2, Feb. 2025, doi: 10.52436/1.jpti.656.
[3] H. A. Himu and A. Raihan, “Digital Transformation of Livestock Farming for Sustainable Development,” Int. J. Livest. Res., 2024 https://doi.org/10.3390/agriculture15090937.
[4] V. Rotondi, R. Kashyap, L. M. Pesando, S. Spinelli, and F. C. Billari, “Leveraging mobile phones to attain sustainable development,” Proc. Natl. Acad. Sci., vol. 117, no. 24, pp. 13413–13420, June 2020, doi: 10.1073/pnas.1909326117.
[5] S. H. Azhari, B. Huda, and F. Apriani, “TESTING DAN IMPLEMENTASI APLIKASI PERPUSTAKAAN DIGITAL BERBASIS WEB (STUDI KASUS SMK SEHATI KARAWANG)” Oct. 2024.
[6] M. Nasir et al., “IMPLEMENTASI EQUIVALENCE PARTITIONING TESTING PADA FITUR BOOKING DAN JADWAL WEBSITE PRAKTIK GIGI MANDIRI drg. Susilawati (https://frontend-webklinik.vercel.app/),” vol. 9, no. 3, Apr. 2025.
[7] I. R. Dhaifullah, M. Muttanifudin H, A. Ananda Salsabila, and M. Ainul Yaqin, “Survei Teknik Pengujian Software,” J. Autom. Comput. Inf. Syst., vol. 2, no. 1, pp. 31–38, June 2022, doi: 10.47134/jacis.v2i1.42.
[8] I. G. N. A. Cahyadi Putra and A. T. A. P. Kusuma, “IMPLEMENTASI DAN PENGUJIAN SISTEM INFORMASI PENGADUAN INVENTARIS KELAS,” J. Teknol. Inf. Dan Komput., vol. 5, no. 1, Feb. 2019, doi: 10.36002/jutik.v5i1.635.
[9] H. N. Widiani et al., “Pengujian Black Box Testing pada Website Segitiga Motor Menggunakan Teknik Boundary Value Analysis,” Bul. Sist. Inf. Dan Teknol. Islam, vol. 5, no. 4, pp. 304–309, Dec. 2024, doi: 10.33096/busiti.v5i4.2482.
[10] Ana Nurfadilah and Ilham, “PENERAPAN SISTEM INFORMASI MANAJEMEN DI ERA DIGITAL?: TANTANGAN DAN SOLUSI,” J. Cakrawala Inf., vol. 4, no. 2, pp. 68–87, Dec. 2024, doi: 10.54066/jci.v4i2.499.
[11] H. N. Widiani et al., “Pengujian Black Box Testing pada Website Segitiga Motor Menggunakan Teknik Boundary Value Analysis,” Bul. Sist. Inf. Dan Teknol. Islam, vol. 5, no. 4, pp. 304–309, Dec. 2024, doi: 10.33096/busiti.v5i4.2482.
[12] E. S. J. Atmadji, I. R. Sanjaya, and H. A. Putranto, “Pemanfaatan boundary value analysis dan equivalence partitioning pada automated testing aplikasi berbasis website,” Angkasa J. Ilm. Bid. Teknol., vol. 15, no. 1, p. 97, May 2023, doi: 10.28989/angkasa.v15i1.1645.
[13] S. Nevile, I. Andika, and R. Satya, “Analisis dan Pengujian Sistem Informasi Penjualan menggunakan Metode Boundary Value Analysis dan Metode Equivalence Partitioning,” DEVICE J. Inf. Syst. Comput. Sci. Inf. Technol., vol. 5, no. 1, pp. 170–187, June 2024, doi: 10.46576/device.v5i1.4534.
[14] E. Sianturi, “Boundary Value Analysis and Decision Table Testing Methods in Software Testing,” Int. J. Inf. Technol. Educ., vol. 1, no. 3, pp. 124–129, Aug. 2022, doi: 10.62711/ijite.v1i3.68.
[15] X. Guo, C. Li, and T. Tsuchiya, “Boundary Value Test Input Generation Using Prompt Engineering with LLMs: Fault Detection and Coverage Analysis,” Jan. 24, 2025, arXiv: arXiv:2501.14465. doi: 10.48550/arXiv.2501.14465.
[16] D. F. Rachmawati, A. Handayanto, and R. E. Utami, “Efektivitas Media Pembelajaran Berbantu Website dengan Pendekatan Kontekstual Terhadap Kemampuan Berpikir Kreatif Siswa SMP,” Imajiner J. Mat. Dan Pendidik. Mat., vol. 2, no. 3, pp. 258–265, July 2020, doi: 10.26877/imajiner.v2i3.6121.
[17] K. Antonakoglou, M. Mahlouji, and T. Mahmoodi, “Bilateral Teleoperation Performance Model for Network Resource Management,” IEEE Access, vol. 9, pp. 29106–29117, 2021, doi: 10.1109/ACCESS.2021.3059233.
[18] F. Dobslaw, F. G. de O. Neto, and R. Feldt, “Boundary Value Exploration for Software Analysis,” in 2020 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Oct. 2020, pp. 346–353. doi: 10.1109/ICSTW50294.2020.00062.
[19] F. Amalia, M. Kurniawan, and D. T. Setiawan, “Pengujian Blackbox pada Desain Antarmuka Sistem Informasi Traceability Rantai Pasok Apel,” J. Teknol. Inf. Dan Ilmu Komput., vol. 8, no. 5, p. 853, Dec. 2021, doi: 10.25126/jtiik.2021823487.
[20] S. H. Azhari, B. Huda, and F. Apriani, “TESTING DAN IMPLEMENTASI APLIKASI PERPUSTAKAAN DIGITAL BERBASIS WEB (STUDI KASUS SMK SEHATI KARAWANG),” vol. 4, no. 3, pp. 368–379, July 2023, doi: https://doi.org/10.36312/jcm.v4i3.1779.
[2] W. Wahyudi, A. I. Pradana, and H. Permatasari, “Implementasi Sistem Irigasi Otomatis Berbasis IoT untuk Pertanian Greenhouse,” J. Pendidik. Dan Teknol. Indones., vol. 5, no. 2, Feb. 2025, doi: 10.52436/1.jpti.656.
[3] H. A. Himu and A. Raihan, “Digital Transformation of Livestock Farming for Sustainable Development,” Int. J. Livest. Res., 2024 https://doi.org/10.3390/agriculture15090937.
[4] V. Rotondi, R. Kashyap, L. M. Pesando, S. Spinelli, and F. C. Billari, “Leveraging mobile phones to attain sustainable development,” Proc. Natl. Acad. Sci., vol. 117, no. 24, pp. 13413–13420, June 2020, doi: 10.1073/pnas.1909326117.
[5] S. H. Azhari, B. Huda, and F. Apriani, “TESTING DAN IMPLEMENTASI APLIKASI PERPUSTAKAAN DIGITAL BERBASIS WEB (STUDI KASUS SMK SEHATI KARAWANG)” Oct. 2024.
[6] M. Nasir et al., “IMPLEMENTASI EQUIVALENCE PARTITIONING TESTING PADA FITUR BOOKING DAN JADWAL WEBSITE PRAKTIK GIGI MANDIRI drg. Susilawati (https://frontend-webklinik.vercel.app/),” vol. 9, no. 3, Apr. 2025.
[7] I. R. Dhaifullah, M. Muttanifudin H, A. Ananda Salsabila, and M. Ainul Yaqin, “Survei Teknik Pengujian Software,” J. Autom. Comput. Inf. Syst., vol. 2, no. 1, pp. 31–38, June 2022, doi: 10.47134/jacis.v2i1.42.
[8] I. G. N. A. Cahyadi Putra and A. T. A. P. Kusuma, “IMPLEMENTASI DAN PENGUJIAN SISTEM INFORMASI PENGADUAN INVENTARIS KELAS,” J. Teknol. Inf. Dan Komput., vol. 5, no. 1, Feb. 2019, doi: 10.36002/jutik.v5i1.635.
[9] H. N. Widiani et al., “Pengujian Black Box Testing pada Website Segitiga Motor Menggunakan Teknik Boundary Value Analysis,” Bul. Sist. Inf. Dan Teknol. Islam, vol. 5, no. 4, pp. 304–309, Dec. 2024, doi: 10.33096/busiti.v5i4.2482.
[10] Ana Nurfadilah and Ilham, “PENERAPAN SISTEM INFORMASI MANAJEMEN DI ERA DIGITAL?: TANTANGAN DAN SOLUSI,” J. Cakrawala Inf., vol. 4, no. 2, pp. 68–87, Dec. 2024, doi: 10.54066/jci.v4i2.499.
[11] H. N. Widiani et al., “Pengujian Black Box Testing pada Website Segitiga Motor Menggunakan Teknik Boundary Value Analysis,” Bul. Sist. Inf. Dan Teknol. Islam, vol. 5, no. 4, pp. 304–309, Dec. 2024, doi: 10.33096/busiti.v5i4.2482.
[12] E. S. J. Atmadji, I. R. Sanjaya, and H. A. Putranto, “Pemanfaatan boundary value analysis dan equivalence partitioning pada automated testing aplikasi berbasis website,” Angkasa J. Ilm. Bid. Teknol., vol. 15, no. 1, p. 97, May 2023, doi: 10.28989/angkasa.v15i1.1645.
[13] S. Nevile, I. Andika, and R. Satya, “Analisis dan Pengujian Sistem Informasi Penjualan menggunakan Metode Boundary Value Analysis dan Metode Equivalence Partitioning,” DEVICE J. Inf. Syst. Comput. Sci. Inf. Technol., vol. 5, no. 1, pp. 170–187, June 2024, doi: 10.46576/device.v5i1.4534.
[14] E. Sianturi, “Boundary Value Analysis and Decision Table Testing Methods in Software Testing,” Int. J. Inf. Technol. Educ., vol. 1, no. 3, pp. 124–129, Aug. 2022, doi: 10.62711/ijite.v1i3.68.
[15] X. Guo, C. Li, and T. Tsuchiya, “Boundary Value Test Input Generation Using Prompt Engineering with LLMs: Fault Detection and Coverage Analysis,” Jan. 24, 2025, arXiv: arXiv:2501.14465. doi: 10.48550/arXiv.2501.14465.
[16] D. F. Rachmawati, A. Handayanto, and R. E. Utami, “Efektivitas Media Pembelajaran Berbantu Website dengan Pendekatan Kontekstual Terhadap Kemampuan Berpikir Kreatif Siswa SMP,” Imajiner J. Mat. Dan Pendidik. Mat., vol. 2, no. 3, pp. 258–265, July 2020, doi: 10.26877/imajiner.v2i3.6121.
[17] K. Antonakoglou, M. Mahlouji, and T. Mahmoodi, “Bilateral Teleoperation Performance Model for Network Resource Management,” IEEE Access, vol. 9, pp. 29106–29117, 2021, doi: 10.1109/ACCESS.2021.3059233.
[18] F. Dobslaw, F. G. de O. Neto, and R. Feldt, “Boundary Value Exploration for Software Analysis,” in 2020 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Oct. 2020, pp. 346–353. doi: 10.1109/ICSTW50294.2020.00062.
[19] F. Amalia, M. Kurniawan, and D. T. Setiawan, “Pengujian Blackbox pada Desain Antarmuka Sistem Informasi Traceability Rantai Pasok Apel,” J. Teknol. Inf. Dan Ilmu Komput., vol. 8, no. 5, p. 853, Dec. 2021, doi: 10.25126/jtiik.2021823487.
[20] S. H. Azhari, B. Huda, and F. Apriani, “TESTING DAN IMPLEMENTASI APLIKASI PERPUSTAKAAN DIGITAL BERBASIS WEB (STUDI KASUS SMK SEHATI KARAWANG),” vol. 4, no. 3, pp. 368–379, July 2023, doi: https://doi.org/10.36312/jcm.v4i3.1779.
Downloads
Published
2025-12-31
Issue
Section
Articles