Pemanfaatan Cypress Untuk Pengujian End-To-End (Studi Kasus: Pengembangan Aplikasi Indicar)
Abstract
PT Telkom Indonesia (Persero) Tbk (Telkom) adalah perusahaan yang bergerak di
bidang jasa layanan teknologi informasi dan komunikasi (TIK) dan jaringan telekomunikasi diIndonesia yang dimiliki oleh negara atau bisa disebut juga sebagai perusahaan Badan UsahaMilik Negara (BUMN). Telkom memiliki 11 direktorat di antaranya adalah Direktorat DigitalBusiness (DDB). Di DDB, penulis mendapatkan kesempatan magang untuk menjadi tester disalah satu tim Tribe IOT Platform bernama IndiCar. IndiCar adalah sebuah aplikasi berbasisInternet of Things (IoT) yang berguna untuk monitor telemetri suatu kendaraan dengan
memasang beberapa sensor di kendaraan. Tugas penulis sebagai seorang tester di tim IndiCar
yaitu menguji website secara end-to-end. Proses pengujian end-to-end dapat dilakukan dengan
dua cara yaitu secara manual maupun secara otomatis. Akan tetapi, website IndiCar
mempunyai skala sistem yang besar dan membutuhkan waktu yang sangat lama apabiladilakukan secara manual. Hal ini dapat dicegah dengan menguji sistem secara otomatismenggunakan perkakas gratis bernama Cypress.
Cypress memiliki fitur dashboard yang iteratif yang dapat membantu dalam melakukan
pengecekan website dengan sangat cepat dan mudah. Tidak hanya itu, Cypress memilikikomunitas yang besar dan mudah digunakan. Adapun keunggulan Cypress yang sangatdirasakan oleh penulis yaitu dalam segi penyimpanan maupun penggunaan jaringan, Cypresssangat ringan dibandingkan perkakas sejenis. Dengan adanya keunggulan-keunggulan yang
dimiliki oleh Cypress, pengujian end-to-end terhadap website IndiCar lebih mudah dilakukan
karena mempunyai IndiCar mempunyai alur pengujian yang sangat banyak. Akan tetapi,
Cypress memiliki kekurangan yaitu tergantung pada suatu elemen tertentu dan apabila elementersebut berubah maka terjadi kesalahan. Akan tetapi, penggunanya tidak perlu khawatir karenaCypress juga memiliki komunitas yang luas sehingga permasalahan tersebut dapatterselesaikan dengan mencari di Google.
Collections
- Informatics Engineering [2152]