Pemanfaatan Selenium Webdriver Untuk Pengujian Regresi Aplikasi Berbasis WEB (Studi Kasus: Website Penyedia Layanan ICON)
Abstract
Pengujian perangkat lunak merupakan tahap penting dalam pengembangan perangkat
lunak yang bertujuan untuk memverifikasi kinerja dan kesesuaian aplikasi atau sistem dengan
kebutuhan pengguna. Perangkat lunak yang sedang dikembangkan tidak akan terhindar dari
bug karena perangkat lunak akan terus dilakukan pembaharuan dan/atau perubahan pada
sistem, sehingga dibutuhkan pengujian regresi untuk memastikan bahwa perubahan yang
dilakukan selama proses pengembangan perangkat lunak tidak mempengaruhi fungsionalitas
sistem yang sudah berjalan dengan baik sebelumnya.
Pengujian regresi merupakan sebuah pengujian yang menyeluruh, sehingga dalam
pelaksanaannya membutuhkan banyak waktu jika dilakukan secara manual. Dalam beberapa
tahun terakhir, pengujian otomatis telah menjadi metode yang populer dan efisien dalam
melaksanakan pengujian perangkat lunak terutama pada pengujian regresi yang sifatnya
menyeluruh dan berulang. Dengan menggunakan automation tool seperti Selenium WebDriver
maka pengujian regresi dapat dilakukan secara menyeluruh dan tidak memakan banyak waktu.
Selenium WebDriver tidak memiliki fungsi untuk menghasilkan laporan hasil pengujian
sendiri, sehingga dalam pengujiannya Selenium WebDriver membutuhkan implementasi dari
alat pihak ketiga atau third party tools seperti Allure Framework Report. Dalam hal ini, Allure
Framework Report membantu menghasilkan laporan hasil pengujian dengan sangat informatif.
Pada laporan akhir ini didapatkan hasil yaitu pengujian regresi dengan alat pengujian
otomatis Selenium WebDriver dapat dilaksanakan secara cepat dan tepat serta penggunaan
Allure Framework Report yang sangat informatif dapat mempermudah pembacaan hasil
pengujian.
Collections
- Informatics Engineering [2065]