Damar Galih Anshary, - (2023) IMPLEMENTASI MODEL-BASED TESTING UNTUK MENINGKATKAN EFEKTIVITAS PENGUJIAN APLIKASI WEB E-COMMERCE (STUDI KASUS: APLIKASI YUKJAHIT). S1 thesis, Universitas Pendidikan Indonesia.
Text
S_RPL_1904483_Title.pdf Download (286kB) |
|
Text
S_RPL_1904483_Chapter1.pdf Download (121kB) |
|
Text
S_RPL_1904483_Chapter2.pdf Restricted to Staf Perpustakaan Download (608kB) |
|
Text
S_RPL_1904483_Chapter3.pdf Download (1MB) |
|
Text
S_RPL_1904483_Chapter4.pdf Restricted to Staf Perpustakaan Download (2MB) |
|
Text
S_RPL_1904483_Chapter5.pdf Download (48kB) |
|
Text
S_RPL_1904483_Appendix.pdf Restricted to Staf Perpustakaan Download (7MB) |
Abstract
Banyaknya teknik pengujian perangkat lunak yang telah beredar membuat para tester harus berhati-hati untuk memilih teknik pengujian paling efektif dan efisien sumber daya. Salah satu teknik yang akhir-akhir ini ramai diteliti untuk menyelesaikan permasalahan tersebut adalah model-based testing (MBT). Meskipun begitu, MBT masih jarang diterapkan pada beberapa domain perangkat lunak seperti aplikasi web e-commerce. Selain itu, MBT juga disebutkan masih belum dilihat sebagai teknik pengujian yang umum untuk digunakan pada industri. Penelitian ini ditujukan untuk membuktikan bahwa penerapan MBT dengan tools GraphWalker sebagai teknik pengujian perangkat lunak pada domain aplikasi web e-commerce dapat menghasilkan pengujian yang efektif. Metode penelitian dilakukan dengan membandingkan MBT terhadap teknik yang paling umum digunakan yaitu exploratory testing (ET) dengan tools Katalon Studio. Masing-masing teknik kemudian akan diuji berdasarkan metrik waktu (penggunaan sumber daya), test execution time (performa tools), test steps generated (cakupan pengujian) dan jumlah bug yang ditemukan (efektivitas). Hasil penelitian menunjukkan bahwa terdapat perbedaan yang signifikan pada seluruh metrik, dimana MBT membutuhkan waktu 21,5 jam (5,5 jam lebih cepat), melakukan test execute selama 238 detik (263 detik lebih cepat), menghasilkan 1560 test steps (1039 lebih banyak), dan menemukan 9 bug (6 bug lebih banyak) jika dibandingkan dengan ET. Dari hasil tersebut dapat disimpulkan bahwa MBT menghasilkan pengujian yang lebih efektif pada seluruh metrik dibandingkan dengan ET. ----------- Rapid growth of software testing techniques has made testers cautious in selecting the most effective and resource-efficient techniques. Technique that has recently gained significant attention to address this issue is model-based testing (MBT). MBT has been applied in various software domains such as web applications, mobile applications, Internet of Things, autonomous systems, embedded software’s, and smart TVs. However, MBT is still rarely applied in certain types of domains such as e-commerce web applications. Additionally, MBT is mentioned to not be commonly seen as a conventional testing technique to use in industry. This research aims to prove that the implementation of MBT using the GraphWalker tool as a software testing technique in the e-commerce web application domain can yield effective testing. The research method involves comparing MBT against the most commonly used technique, which is exploratory testing (ET) using the Katalon Studio tool. Each technique will be evaluated based on metrics such as time (resources), test execution time (tools performance), test steps generated (comprehensiveness), and the number of bugs found (effectiveness). The results show that there are significant differences in all metrics, where MBT requires 21.5 hours (5.5 hours less), performs test execution in 238 seconds (263 seconds faster), generates 1560 test steps (1039 more), and discovers 9 bugs (6 more) compared to ET. Based on these results, it can be concluded that MBT produces more effective testing in all metrics compared to ET.
Item Type: | Thesis (S1) |
---|---|
Additional Information: | ID SINTA Dosen Pembimbing: Hendriyana : 6658557 Dian Anggraini : 6681986 |
Uncontrolled Keywords: | Pengujian Perangkat Lunak, Model-based Testing, Exploratory Testing, Functional Testing, Aplikasi Web E-commerce |
Subjects: | L Education > L Education (General) Q Science > QA Mathematics > QA75 Electronic computers. Computer science Q Science > QA Mathematics > QA76 Computer software T Technology > T Technology (General) |
Divisions: | UPI Kampus cibiru > S1 Rekayasa Perangkaat Lunak |
Depositing User: | Damar Galih Anshary |
Date Deposited: | 04 Sep 2023 04:26 |
Last Modified: | 04 Sep 2023 04:26 |
URI: | http://repository.upi.edu/id/eprint/100044 |
Actions (login required)
View Item |