Cypress
Cypress adalah alat pengujian front end generasi berikutnya yang dibuat untuk web modern. Cypress paling sering dibandingkan dengan Selenium. Namun Cypress berbeda secara fundamental dan arsitektur. Cypress tidak dibatasi oleh batasan yang sama dengan Selenium. Ini memungkinkan Anda untuk menulis tes yang lebih cepat, lebih mudah, dan lebih andal.
How to install
$ cd /your/project/path
$ npm init
$ npm install cypress –save-dev
How To Open Cypress
Adding npm script in your package.json file
Run command from your project root
$ npm run cypress:open
Setelah melakukan command tersebut maka akan muncul Cypress Test Runner yang menampilkan daftar tes Integrasi.Create Your First File
Create Your First File
Create your js file in cypress/integration
Setelah membuat file di cypress/integration, kamu akan melihat Cypress Test Runner menampilkan file baru yang kamu buat. Cypress memonitor file kamu untuk setiap perubahan dan secara otomatis menampilkan perubahan yang terjadi. Untuk melihat test yang kamu tulis, kamu bisa click file tes kamu di Cypress Test Runner dan Cypress akan memunculkan browser yang berisi test kalian.
Write Your First Testing File
Sekarang mari kita tulis tes sukses pertama kita.
Tulis Script ini di file js yang sudah kamu buat sebelumnya
Save file kamu dan cypress browser akan mereload halamanmu dan memunculkan hasil tes dari script yang sudah kamu tulis.
Sekarang mari kita tulis tes gagal pertama kita.
Tulis Script ini di file js yang sudah kamu buat sebelumnya
Save file kamu dan cypress browser akan mereload halamanmu dan memunculkan hasil tes dari script yang sudah kamu tulis.
Setelah kita mengetahui hasil yang akan keluar jika sukses dan gagal mari kita mencoba membuat testing code untuk login.
Tulis script ini
Save file kamu dan cypress browser akan mereload halamanmu dan memunculkan hasil tes dari script yang sudah kamu tulis.
Setelah menjalankan test tersebut maka halaman kalian akan meredirect ke halaman dashboard jagoan hosting.
4 Comments
Leave a Comment
You must be logged in to post a comment.
mantapp,kalo dengan katalon mending mana?
Wow kereeen!
ini maksudnya untuk nguji script front end gitu ta?
Oalah, ini maksud script artikelnya automated login member area ya?
Nice.. tapi sebaiknya kalau buat artikel passwordnya ditutupi gaes. Untungnya bukan password email e agam :)))))