UJI COBA JAVASCRIPT DENGAN MOCHA
Mata Kuliah : Uji Coba Implementasi
PARALEL A
Disusun oleh :
SYAFI JAMHARI AMJAD (1434010087)
MARIA CATHERINE AYU P (1634010002)
DEWI NUR AINI (1634010005)
MARETTA RINTSLIANDRA (1634010008)
DIAN ARISTA (1634010010)
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
JAWA TIMUR
A. PENJELASAN
Pengujian Unit / Unit Testing
Unit Testing adalah metode verifikasi perangkat lunak di mana programmer
menguji suatu unit program layak untuk tidaknya dipakai. Unit testing ini fokusnya
pada verifikasi pada unit yang terkecil pada desain perangkat lunak (komponen atau
modul perangkat lunak). Karena dalam sebuah perangkat lunak banyak memiliki unit-
unit kecil maka untuk mengujinya biasanya dibuat program kecil atau main program)
untuk menguji unit-unit perangkat lunak. Unit-unit kecil ini dapat berupa prosedur atau
fungsi, sekumpulan prosedur atau fungsi yang ada dalam satu file jika dalam
pemrograman terstruktur, atau kelas, bisa juga kumpulan kelas dalam satu package
dalam PBO. Pengujian unit biasanya dilakukan saat kode program dibuat.
Framework Mocha
Mocha merupakan framework untuk testing pada NodeJS. MochaJS adalah
salah satu Javascript test framework yang berjalan di NodeJs dan bersifat asynchronous.
Kita dapat menggunakan Mocha untuk menjalankan semua jenis tes yang kita suka di
dalam menggambarkan fungsi dengan menambahkan kode sedangkan Chai merupakan
assertion library yang akan digunakan untuk mengetes kode.
B. Instalasi
1. Instal Node Js
a. Download node js pada website resmi [Link]
Gambar 1.0 Download NodeJs
b. Pilih file yang akan diinstall
Gambar 1.1 Installasi NodeJs
c. File sudah terdownload, dan install
Gambar 1.2 File Installasi
d. Instal node js seperti aplikasi pada umumnya, dan klik next
Gambar 1.3 Proses Installasi
e. Proses Installasi Node Js berhasil
Gambar 1.4 Proses Installasi
C. Konfigurasi
1. Buka Command Prompt untuk pengecekan setelah proses instal selesai dilakukan
Gambar 1.5 Pengecekan node js
2. Buat direktori file mochatest di file C melalui command prompt
Gambar 1.6 buat file
3. Install framewrok mochatest
Gambar 1.7 Install mochatest
4. Masukkan perintah npm init untuk mengisi data project dari mochatest
Gambar 1.8 mochatest
Gambar 1.9 Mochatest
5. Masuk pada folder mochatest
Gambar 1.10 masuk folder melalui cmd
Gambar 1.11 masuk folder melalui file penyimpanan
D. TEST CASE
Tabel 1.0 Test Case
Test Test Case Description Pre Condition Test Step Folder Expecte Actual Status
Case ID d Result Result
Hello Valid Pengguna Pengguna [Link] folder dengan Berhasil Sesuai Benar
Gaes
menulis pada membuat file nama test kan yang
command [Link] dan [Link] file dengan menamp diharapk
prompt mendiskripksik nama [Link] ilkan an
masukkan an test hello [Link] script di [Link] hello
perintah npm dan [Link]
run test dan 4. buka cmd dan
terdapat jalankan dengan
script pada perintah npm run test
file [Link] 5. keluar kalimat Hello
Invalid Pengguna Pengguna [Link] folder dengan error Sesuai benar
menulis pada membuat file nama test yang
command [Link] dan [Link] file dengan diharapk
prompt mendiskripksik nama [Link] an
masukkan an test hello 3. buka cmd dan
perintah npm jalankan dengan
run test dan perintah npm run test
tidak terdapat 4. tidak keluar, error
script pada
file [Link]
E. RUNNING
1. Pada file [Link] tulis script dibawah ini
Gambar 1.12 Script [Link]
2. Jangan lupa saat install nyalakan internet, install chai dengan perintah install
mocha chai –save-dev
Gambar 1.13 install chai
3. Buka script [Link] lalu ubah script test menjadi mocha
Gambar 1.14 sebelum dirubah
Gambar 1.15 setelah dirubah
4. Membuat folder baru pada folder mochatest
Gambar 1.16 membuat folder baru
5. Folder baru dinamakan dengan nama folder test
Gambar 1.17 beri nama folder
6. Pada folder test buat file baru
Gambar 1.18 membuat file baru
7. Buat file dengan nama [Link]
Gambar 1.18 beri nama file
8. Isi script pada file [Link] dibawah ini
Gambar 1.19 Isi script pada file [Link]
9. Isi script pada file [Link] dibawah ini
Gambar 1.20 Isi script pada file [Link]
10. Mocha berhasil menjalankan file yang berisi test hello