30
อะไรคือความแตกต่างระหว่างจำลองและต้นขั้ว?
ฉันได้อ่านบทความต่าง ๆ เกี่ยวกับการเยาะเย้ยและการขัดถูในการทดสอบรวมถึงMocks Arsenal ของมาร์ตินฟาวเลอร์ไม่ใช่ Stubแต่ก็ยังไม่เข้าใจความแตกต่าง
การเยาะเย้ยและการแกล้งเป็นวิธีในการแยกรหัสหรือส่วนประกอบเพื่อให้แน่ใจว่าการทดสอบหน่วยทำงานกับหน่วยที่ทดสอบได้ของรหัสเท่านั้นโดยไม่ต้องใช้ส่วนประกอบอื่น ๆ หรือการพึ่งพาของแอปพลิเคชัน การเยาะเย้ยนั้นแตกต่างจากการแกล้งซึ่งเยาะเย้ยสามารถตรวจสอบเพื่อยืนยันผลการทดสอบ