covidzaa.com
Menu

มันเกี่ยวกับเวลาที่จะเขียนการทดสอบแยก

การเยาะเย้ยไม่ได้จบลงด้วยตัวมันเอง คุณไม่ได้ใช้การเยาะเย้ยในการทดสอบของคุณเพียงเพื่อประโยชน์ของการใช้การเยาะเย้ย การเยาะเย้ย เป็นหนทางไปสู่จุดจบนั่นคือการทดสอบหน่วยแยก คำถามจริงที่ต้องถามคือ เมื่อใดควรเขียนแบบทดสอบเดี่ยวและเมื่อใดควรเขียนแบบทดสอบรวม ฉันจะแสดงความคิดเห็นเกี่ยวกับคำถามด้านล่าง แต่ก่อนอื่น ฉันต้องการอธิบายว่าการทดสอบแบบแยกส่วนและแบบบูรณาการคืออะไร และข้อดีและข้อเสียของการทดสอบเหล่านั้นคืออะไร การทดสอบแบบแยกเป็นการทดสอบที่ทดสอบเพียง "หน่วย" เดียว (โดยปกติจะเป็นคลาสหรือฟังก์ชัน) ในการแยก ไม่มีการรันโค้ดอื่นนอกคลาสหรือฟังก์ชันนั้นเมื่อการทดสอบทำงาน - อาจเป็นเพราะโค้ดที่ทดสอบไม่ได้เรียกโค้ดอื่น (ไม่มีการขึ้นต่อกันใดๆ) หรือเพราะการทดสอบจำลองการขึ้นต่อกันทั้งหมด การทดสอบแบบรวมคือการทดสอบที่โค้ดภายใต้การทดสอบเรียกโค้ดจริงที่ขึ้นอยู่กับว่าการอ้างอิงนั้นเป็นโมดูลอื่นของโค้ดเบสของคุณเองหรือเป็นไลบรารีของบุคคลที่สาม การขึ้นต่อกันอย่างน้อยหนึ่งรายการจะไม่ถูกจำลอง และโค้ดจะถูกทดสอบโดยรวมกับการขึ้นต่อกันเหล่านั้น

โพสต์โดย : หมูน้อย หมูน้อย เมื่อ 16 พ.ค. 2566 12:06:49 น. อ่าน 119 ตอบ 0

facebook