การทดสอบหน่วยควรใช้เวลานานเท่าใด
การทดสอบหน่วยควรใช้เวลานานเท่าใด

วีดีโอ: การทดสอบหน่วยควรใช้เวลานานเท่าใด

วีดีโอ: การทดสอบหน่วยควรใช้เวลานานเท่าใด
วีดีโอ: การทดสอบการได้ยินสุดเจ๋ง: คุณเป็นยอดมนุษย์หรือเปล่า 2024, ธันวาคม
Anonim

เวลาที่ใช้โดยทั่วไปในการเขียนแบบทดสอบหน่วยคือ ประมาณ 1 วัน สำหรับคุณสมบัติทุกอย่างที่ต้องใช้เวลา 3-4 วันในการเขียนโค้ด แต่นั่นอาจแตกต่างกันไปตามปัจจัยมากมาย ความครอบคลุมของรหัส 99% นั้นยอดเยี่ยม การทดสอบหน่วยนั้นยอดเยี่ยม

ในเรื่องนี้ คุณใช้เวลากี่เปอร์เซ็นต์ในการทดสอบหน่วย

โดยทั่วไป หมายถึง a เปอร์เซ็นต์ของ สัปดาห์การทำงานของทีมหรืออะไรก็ตาม จากนี้ไป, ใช้จ่าย 90% ของ เวลาของคุณ เขียนโค้ดและทำงาน 10% การทดสอบหน่วย . สิ่งเหล่านี้หนึ่งอย่างหรือมากกว่านั้น พวกเขาให้เหตุผล จะทำให้มั่นใจได้ว่า NS ทีมทำ "เพียงพอ" การทดสอบหน่วย.

ข้างบนนี้ หน่วยในการทดสอบหน่วยคืออะไร? การทดสอบหน่วย เป็นระดับของซอฟต์แวร์ การทดสอบ ที่ซึ่งปัจเจกบุคคล หน่วย / ส่วนประกอบของซอฟต์แวร์ได้รับการทดสอบแล้ว มีวัตถุประสงค์เพื่อตรวจสอบว่าแต่ละ หน่วย ของซอฟต์แวร์ทำงานตามที่ออกแบบไว้ NS หน่วย เป็นส่วนทดสอบที่เล็กที่สุดของซอฟต์แวร์ใดๆ โดยปกติจะมีหนึ่งหรือสองสามอินพุตและมักจะมีเอาต์พุตเดียว

ในทำนองเดียวกัน มันถูกถามว่า การทดสอบหน่วยช่วยประหยัดเวลาหรือไม่?

มีเหตุผลหลายประการที่จะ หน่วย - ทดสอบ รหัสของคุณแต่เป็น เวลา ไปเรื่อยๆ คุณจะพบว่า เวลา คุณ บันทึก บน การทดสอบ เป็นหนึ่งในเหตุผลที่ดีที่สุดที่จะ ทำ มัน. ถ้าคุณมีดี การทดสอบหน่วย ความคุ้มครองคุณ สามารถ ปรับโครงสร้างใหม่ด้วยความมั่นใจ ปราศจาก การทดสอบหน่วย มักจะยากที่จะแน่ใจว่าคุณไม่ได้ทำอะไรเสียหาย

คุณจะเขียนการทดสอบหน่วยได้อย่างไร?

  1. 13 เคล็ดลับสำหรับการเขียนแบบทดสอบหน่วยที่เป็นประโยชน์
  2. ทดสอบทีละอย่างในความโดดเดี่ยว
  3. ปฏิบัติตามกฎ AAA: จัดเตรียม ดำเนินการ ยืนยัน
  4. เขียนแบบทดสอบ "Fastball-Down-the-Middle" อย่างง่ายก่อน
  5. ทดสอบข้ามพรมแดน
  6. ถ้าทำได้ ให้ทดสอบสเปกตรัมทั้งหมด
  7. ถ้าเป็นไปได้ ครอบคลุมทุกเส้นทางรหัส
  8. เขียนการทดสอบที่เปิดเผยข้อบกพร่องแล้วแก้ไข