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