Mock dan Stub

Indra Septama
PPL C6 Big Data
Published in
2 min readMay 29, 2019

Pada TDD, terdapat beberapa testing yang sering digunakan. Saat ini akan kita bahas tentang mock and stub, penetration, dan stress testing. Namun kalian tau gasih sebenernya apasih Mock and Stub itu?

Hasil gambar untuk test software engineer meme stub

Stub

Jadi, apa itu Stub? Stub adalah pembuatan sebuah dummy codes, yang berfungsi agar ketika kita mengimplementasikan suatu kode lebih mudah walaupun terdapat dependensi kode yang belum diimplementasikan. Berikut adalah implementasi di proyek kami.

Contoh stub

Mock

Mocking adalah pembuatan imitasi objek dalam kode, Guna digunakan dalam testing. Contoh dari proyek kami.

Contoh mock

Pada penggunaan mock, terlihat bahwa objek yang diberikan digunakan untuk test dan fungsionalitas objeknya digunakan.

Perbedaan

pada mock tahapannya berupa :

  • initialize > set expectations > excercise > verify

sedangkan pada stub biasanya berupa :

  • initialize > excercise > verify

--

--