สารบัญ:
วีดีโอ: สิ่งที่ควรทดสอบในการทดสอบหน่วย?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
การทดสอบหน่วย เป็นระดับของซอฟต์แวร์ การทดสอบ โดยที่แต่ละหน่วย/ส่วนประกอบของซอฟต์แวร์อยู่ ทดสอบแล้ว . มีวัตถุประสงค์เพื่อตรวจสอบว่าแต่ละ หน่วย ของซอฟต์แวร์ทำงานตามที่ออกแบบไว้ NS หน่วย เป็นส่วนทดสอบที่เล็กที่สุดของซอฟต์แวร์ใดๆ โดยปกติจะมีหนึ่งหรือสองสามอินพุตและมักจะมีเอาต์พุตเดียว
การทดสอบหน่วยใดควรทดสอบ
การทดสอบหน่วย เป็นการกระทำของ การทดสอบ องค์ประกอบเล็ก ๆ หรือ หน่วย ของแอปพลิเคชันซอฟต์แวร์ของคุณ เพราะขอบเขตของแต่ละคน การทดสอบหน่วย มีข้อจำกัดมาก วิธีเดียวที่จะบรรลุได้คือการเขียนโค้ดที่ การทดสอบ รหัสของคุณมักจะใช้เฟรมเวิร์กเช่น NUnit หรือ Microsoft การทดสอบ กรอบ.
ต่อมา คำถามคือ คุณควรเขียนแบบทดสอบหน่วยหรือไม่? การทดสอบหน่วย ยังมีประโยชน์อย่างยิ่งเมื่อพูดถึงการปรับโครงสร้างใหม่หรือ การเขียน ชิ้นรหัส ถ้า คุณ มีดี การทดสอบหน่วย ความคุ้มครอง คุณ สามารถ refactor ได้อย่างมั่นใจ ปราศจาก การทดสอบหน่วย , มันมักจะยากที่จะรับรองได้ว่า คุณ ไม่ได้ทำลายอะไร ในระยะสั้น - ใช่
ต่อมาอาจมีคนถามว่าคุณทำอะไรในการทดสอบหน่วย?
การทดสอบหน่วย อนุญาตให้โปรแกรมเมอร์สร้างโค้ดใหม่ในภายหลังและ ทำ ตรวจสอบให้แน่ใจว่าโมดูลยังคงทำงานอย่างถูกต้อง (เช่น การถดถอย การทดสอบ ). ขั้นตอนคือการเขียน ทดสอบ กรณีสำหรับฟังก์ชันและวิธีการทั้งหมด เพื่อให้เมื่อใดก็ตามที่การเปลี่ยนแปลงทำให้เกิดข้อผิดพลาด จะสามารถระบุและแก้ไขได้อย่างรวดเร็ว
ฉันจะเริ่มการทดสอบหน่วยได้อย่างไร
เพิ่มเติมเกี่ยวกับการทดสอบหน่วย
- คิด!
- สร้างคลาสในรหัสการผลิตและตั้งชื่อให้เหมาะสม
- เลือกพฤติกรรมของคลาสที่คุณต้องการนำไปใช้ และสร้างเมธอดสำหรับคลาสนั้น
- เขียนแบบทดสอบสำหรับมัน
- รวบรวมและให้นักวิ่งทดสอบแสดงแถบสีแดงให้คุณดู!