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.

Kamu merasa artikel ini menarik dan bermanfaat? Bagikan ke temanmu sekarang yuk!