Software Testing

Zunino Sultan Anggara
PPL 2019 C3
Published in
2 min readApr 30, 2019

Untuk mendapatkan sebuah aplikasi yang baik, testing merupakan hal yang sangat wajib dilakukan. Karena jika aplikasi yang dikembangkan tidak dites terlebih dahulu, tentu saja akan berakibat buruk dan banyak menimbulkan masalah kedepannya. Dan salah satu test yang perlu dilakukan adalah unit testing

Unit testing merupakan proses pengujian unit terkecil dari sebuah aplikasi, biasanya berupa sebuah objek atau fungsi. Pengujian yang dilakukan mencakup semua kemungkinan yang dapat terjadi pada objek atau fungsi tersebut. Pada tahapan ini, tidak ada penggunaan third party services ataupun database dalam pengujian unit kode. Oleh karena itu dibutuhkan sebuah mock data atau objek minimum yang diperlukan untuk menguji objek dan fungsinya.

Berikut contoh penggunaan mock object pada unit testing PPL C3

Di potongan kode di atas, kami ingin menguji Api Apartemen yang kami buat. Dalam pengujiannya, dibutuhkan objek apartemen dan karena objek apartemen membutuhkan objek kota, maka kami membuat mock data apartemen dan kota yang masing-masing dinamakan dengan apartemen1 dan apartemen2 serta kota1 dan kota2. Objek-objek tersebut nantinya akan dilakukan test lebih lanjut sesuai dengan fungsi yang bisa dilakukan oleh objek-objek tersebut.

--

--