(0721) 8030188    [email protected]   

INTEGRASI LARGE LANGUAGE MODELS PADA AUTOMATION TESTING UNTUK PENGUJIAN PLATFORM E-COMMERCE DENGAN METODE BEHAVIOR DRIVEN DEVELOPMENT


Pertumbuhan pesat e-commerce di Indonesia telah mendorong kebutuhan akan sistem perangkat lunak yang andal dan efisien. Kompleksitas fitur dalam platform e-commerce menuntut metode pengujian perangkat lunak yang lebih efektif dibandingkan pendekatan manual. Penelitian ini bertujuan untuk mengembangkan dan mengevaluasi kerangka kerja automation testing yang mengintegrasikan Large Language Models (LLMs) dengan metode Behavior Driven Development (BDD) menggunakan Ruby dan Selenium, guna meningkatkan efisiensi dan akurasi dalam pengujian fungsional platform e-commerce. Pengujian manual juga dilakukan sebagai pembanding terhadap kerangka kerja otomatis yang dikembangkan, dan diketahui bahwa waktu eksekusi untuk menyelesaikan 7 test case secara manual adalah 46 detik. Sementara itu, framework otomatis berhasil menyelesaikan seluruh test case tanpa kendala dalam waktu hanya 21 detik, menunjukkan efisiensi waktu sebesar 54,35% dibandingkan pengujian manual. Penelitian ini membatasi ruang lingkup pada pengujian fungsional dan tidak mencakup aspek seperti keamanan atau performa non-fungsional lainnya. Pengembangan sistem dimulai dari penulisan skenario pengujian yang kemudian diubah secara otomatis menjadi skrip pengujian dengan bantuan LLMs. Validasi manual dilakukan untuk memastikan kesesuaian antara elemen dan aksi dalam halaman uji, kemudian sistem menjalankan pengujian secara otomatis dan menghasilkan laporan secara terstruktur. Refactoring kode juga dilakukan untuk meningkatkan keandalan sistem baik pasca-kegagalan maupun keberhasilan pengujian. Integrasi LLMs terbukti mempercepat proses pembuatan skrip melalui format bahasa alami dalam BDD. Dengan hasil tersebut, penelitian ini menyimpulkan bahwa integrasi LLMs dan BDD merupakan pendekatan yang efektif untuk automation testing pada platform e-commerce, serta memiliki potensi besar untuk dikembangkan lebih lanjut.

URI
https://repo.itera.ac.id/depan/submission/SB2505210029

Keyword
automation testing LLMs Behavior-driven development