DIGITAL LIBRARY
| JUDUL | : | EVALUASI EMPIRIS DAN ANALISIS KOMPARATIF CYPRESS, SELENIUM, DAN PLAYWRIGHT DALAM PENGUJIAN E2E APLIKASI WEB MODERN: STUDI KASUS PADA SPA (SINGLE PAGE APLICATION) | |
| PENGARANG | : | ABDILLAH REZEKI | |
| PENERBIT | : | UNIVERSITAS LAMBUNG MANGKURAT | |
| TANGGAL | : | 2026-08-06 |
Aplikasi web modern semakin mengadopsi arsitektur Single-Page Application (SPA) untuk meningkatkan pengalaman pengguna melalui rendering sisi klien dan pemuatan konten secara dinamis. Namun, karakteristik ini menimbulkan tantangan besar bagi pengujian otomatis end-to-end (E2E), termasuk manipulasi DOM secara asinkron, manajemen status yang kompleks, dan masalah sinkronisasi waktu. Penelitian ini menyajikan perbandingan empiris komprehensif dari tiga kerangka pengujian E2E yang terkenal—Selenium WebDriver, Cypress, dan Playwright—di berbagai SPA berbasis React dan Vue. Dengan pendekatan eksperimen kuantitatif, 25 kasus uji standar dijalankan sebanyak 15 kali masing-masing di Chrome, Firefox, dan Edge, sehingga total ada 270 sesi pengujian. Evaluasi kinerja fokus pada empat metrik utama: waktu eksekusi, tingkat keberhasilan, penggunaan CPU, dan konsumsi memori. Hasil menunjukkan bahwa Playwright mencapai waktu eksekusi tercepat (56,25 detik di React-Chrome), sementara Selenium menunjukkan efisiensi sumber daya yang lebih baik dengan konsumsi memori terendah (196,59 MB di Vue-Chrome). Metode analisis pengambilan keputusan multi-kriteria Distance to Ideal Alternative (DIA) mengidentifikasi Playwright-Chrome sebagai pilihan optimal untuk aplikasi React (skor DIA: 0,886715) dan Selenium-Chrome untuk aplikasi Vue (skor DIA: 0,908237), menunjukkan bahwa pemilihan kerangka kerja harus disesuaikan dengan konteks berdasarkan karakteristik aplikasi dan kebutuhan deployment. Penelitian ini mendukung kesimpulan bahwa tidak ada kerangka pengujian 'terbaik' yang bersifat universal, menegaskan pentingnya pemilihan alat berbasis bukti dan sesuai konteks dalam jaminan kualitas perangkat lunak.
| NO | DOWNLOAD LINK |
| 1 | FILE 1 |
File secara keseluruhan dapat di unduh DISINI