segitiga berdasarkan panjang sisi-sisinya Requirements Input: panjang tiga sisi segitiga Output: 1. Bila semua sisi sama, mengembalikan “Segitiga sama sisi” 2. Bila sisi ada yang sama, mengembalikan “Segitiga sama kaki” 3. Bila semua sisi berbeda, mengembalikan “Segitiga sembarang”
hanya memberikan sembarang nilai pada sebuah parameter (fungsi atau constructor). 2. Stub: teknik dalam mengubah behavior objek ( palsu atau asli) agar hasilnya terprediksi guna memenuhi skenario pengujian. 3. Mock: serupa dengan stub. Bedanya, ketika melakukan mock, selain memastikan hasil dari sistem yang diuji sesuai, juga memiliki ekspektasi terhadap implementasi objek yang diubah diperlakukan. 4. Spy: ketika dibutuhkan verifikasi pemanggilan