Tahap Pengujian Skenario Whitebox
Berikut ini merupakan langkah-langkah untuk memulai membuat Unit Testing dari awal dengan NUnit, untuk pengecekan pengujian dari aplikasi yang telah kami modofikasi, anda dapat langsung memulai langkah 11:
1. Install NUnit pada komputer Anda
2. Buka file solution HRMS.sln pada folder C:\ProgramFiles\HRMS\
3. Setelah windows Visual Studio 2008 terbuka, klik kanan pada ikon HRMS project lalu pilih Add Reference, tunggu sampai muncul window Add Reference (gambar 1)
4. Pilih Tab Browse kemudian cari nunit.framework.dll pada direktori C:\Program Files\NUnit 2.5.5\bin\net-2.0\framework, klik OK (gambar 02)
5. NUnit framework.dll telah ditambahkan di folder reference atau bisa folder apa saja didalam project (gambar 03)
Gambar 3
6. Buat Class Baru untuk Unit Testing, beri nama class (untuk project kami, class diberi nama Testing) (gambar 04)
7. Pada Class Testing ketikkan:
Imports NUnit.Framework,
kemudian
sebelum nama class
8. Lalu buat deklarasi nama method yang akan ditest seperti: Dim Log As New LogEmployee
9. Buat code testing seperti contoh dibawah ini
a. Jangan lupa untuk menuliskan <
b. Tipe-tipe Assert dapat disesuaikan dengan pengujian yang dilakukan, misalkan di contoh menggunakan
c. Masukan hasil yang diharapkan pada isian pertama dan hasil sebenarnya dari prosedur pada isian berikutnya (gambar 05)
10. Setelah selesai menulis testingnya, kemudian lakukan Build solution (F6) sebelum membuka NUnit Windows, build solution dibutuhkan setiap kali ada perubahan code testing untuk merefresh daftar test pada window NUnit nantinya
11. Lalu jalankan aplikasi GUI NUnit.exe (gambar 06)
12. Tambahkan HRMS Project (HRMS.exe) pada NUnit dengan cara pilih Open Project pada menu File (gambar 07)
13. NUnit akan menampilkan semua prosedur test yang telah dibuat pada kolom sebelah kiri (gambar 08)
14. Kemudian Klik tombol Run untuk menjalankan prosedur test yang telah dibuat
15. Maka muncul hasil run test seperti tampak pada gambar 9 dan 10
a. Progres bar berwarna hijau menunjukkan hasil test benar dan tidak ada error (gambar 9)
b. progres bar berwarna merah menunjukkan adanya kesalahan hasil test, biasanya salah pada penulisan isian Assert (gambar 10)
17. Unit Testing dengan NUnit framework telah selesai.