สารบัญ:

สิ่งที่ควรทดสอบในการทดสอบหน่วย?
สิ่งที่ควรทดสอบในการทดสอบหน่วย?

วีดีโอ: สิ่งที่ควรทดสอบในการทดสอบหน่วย?

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

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

การทดสอบหน่วยใดควรทดสอบ

การทดสอบหน่วย เป็นการกระทำของ การทดสอบ องค์ประกอบเล็ก ๆ หรือ หน่วย ของแอปพลิเคชันซอฟต์แวร์ของคุณ เพราะขอบเขตของแต่ละคน การทดสอบหน่วย มีข้อจำกัดมาก วิธีเดียวที่จะบรรลุได้คือการเขียนโค้ดที่ การทดสอบ รหัสของคุณมักจะใช้เฟรมเวิร์กเช่น NUnit หรือ Microsoft การทดสอบ กรอบ.

ต่อมา คำถามคือ คุณควรเขียนแบบทดสอบหน่วยหรือไม่? การทดสอบหน่วย ยังมีประโยชน์อย่างยิ่งเมื่อพูดถึงการปรับโครงสร้างใหม่หรือ การเขียน ชิ้นรหัส ถ้า คุณ มีดี การทดสอบหน่วย ความคุ้มครอง คุณ สามารถ refactor ได้อย่างมั่นใจ ปราศจาก การทดสอบหน่วย , มันมักจะยากที่จะรับรองได้ว่า คุณ ไม่ได้ทำลายอะไร ในระยะสั้น - ใช่

ต่อมาอาจมีคนถามว่าคุณทำอะไรในการทดสอบหน่วย?

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

ฉันจะเริ่มการทดสอบหน่วยได้อย่างไร

เพิ่มเติมเกี่ยวกับการทดสอบหน่วย

  1. คิด!
  2. สร้างคลาสในรหัสการผลิตและตั้งชื่อให้เหมาะสม
  3. เลือกพฤติกรรมของคลาสที่คุณต้องการนำไปใช้ และสร้างเมธอดสำหรับคลาสนั้น
  4. เขียนแบบทดสอบสำหรับมัน
  5. รวบรวมและให้นักวิ่งทดสอบแสดงแถบสีแดงให้คุณดู!