MOCHA — CHAI [Bg 1]

abila aprilia
Dec 9, 2019 · 3 min read

Dalam pembuatan aplikasi yang berbasis API base, sebagai seorang QA Engineer tidak hanya fokus pada testing secara fungsional di tampilan , tapi QA Engineer juga harus memastikan bahwa API yang digunakan pada aplikasi tersebut sudah berjalan semestinya. API testing adalah salah satu jenis pengujian pada proses Software Testing, yang terfokus pada pengujian pada API secara langsung.
Saat ini sudah banyak platform yang dapat digunakan untuk proses testing API. Yang paling familiar adalah Postman, namun disini akan membahas proses testing API menggunakan MOCHA-CHAI


MOCHA/MOCHAJS adalah sebuah freamwork testing yang berbasis JavaScript. Mocha sendiri bersifat asynchronous, yang artinya mocha akan memproses test script secara bersamaan. Untuk dokumen lebih lengkapnya, kalian dapat mengakses link https://mochajs.org/.

CHAI adalah sebuah library yang berfungsi memudahkan mocha untuk melakukan proses assertion pada suatu test script. Kalian bisa belajar lebih lanjut mengenai chai dengan mengakses link https://www.chaijs.com/


Pengenalan tentang MOCHA-CHAI sudah cukup, sekarang kita bisa memulai proses pembuatan test script menggunakan MOCHA-CHAI. Namun, proses pertama kali sebelum kita mulai melakukan pembuatan test script ialah proses instalasi

  1. Kita buat folder baru, yang nantinya folder tersebut berisi seluruh test script yang akan kita buat. Disini saya mempunyai folder kosong dengan nama simple-api-testing.
  2. Selanjutnya kita mulai proses init terlebih dahulu di dalam folder yang sudah di buat,

3. Proses selanjutnya, kita mulai instal MOCHA

4. Jika proses instalasi MOCHA sudah sukses, maka kita lanjut ke proses instal CHAI. Selain CHAI itu sendiri, kita juga perlu untuk menginstal library chai-http dan chai-json-schema

5. Dalam folder simple-api-testing sudah tidak kosong lagi. Lalu kita buat folder baru di dalam folder simple-api-testing yang bernama test. Folder test ini nantinya akan berisi setiap test yang akan kita buat.

Nah, proses instalasi sudah selesai. Proses selanjutnya ialah pembuatan test script , untuk prosesnya akan saya bahas di artikel MOCHA-CHAI [Bg 2]. Thank you, and see you.

More From Medium

Top on Medium

Ed Yong
Mar 25 · 22 min read

27K

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade