ครอบคลุมรหัส 100 ได้หรือไม่?
ครอบคลุมรหัส 100 ได้หรือไม่?

วีดีโอ: ครอบคลุมรหัส 100 ได้หรือไม่?

วีดีโอ: ครอบคลุมรหัส 100 ได้หรือไม่?
วีดีโอ: How To Fix 100% Disk Usage in Windows 10 2024, พฤศจิกายน
Anonim

หลักการที่ดีคือตรรกะทางธุรกิจทั้งหมดของคุณควรมี 100 % ความคุ้มครองรหัส . มี ความคุ้มครองรหัส เพียงเพื่อให้มี ความคุ้มครองรหัส ไม่ได้มีความหมายอะไรเลย ถ้าสิ่งที่คุณทำคือการทดสอบที่ไม่ถูกต้อง หรือการทดสอบที่ไม่ถูกต้อง รหัส . ที่ถูกกล่าวว่าถ้าการทดสอบของคุณดีแล้วมี 92-95% ความคุ้มครอง มีความโดดเด่น

เมื่อพิจารณาถึงสิ่งนี้ เหตุใดจึงไม่สามารถครอบคลุมรหัส 100 ได้

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

นอกจากนี้ โค้ดครอบคลุมเพียงพอหรือไม่ ความคุ้มครองรหัส 70-80% เป็นเป้าหมายที่สมเหตุสมผลสำหรับการทดสอบระบบของโครงการส่วนใหญ่ที่มีมากที่สุด ความคุ้มครอง เมตริก ใช้เป้าหมายที่สูงขึ้นสำหรับโครงการที่จัดไว้โดยเฉพาะสำหรับการทดสอบที่สูงหรือที่มีต้นทุนความล้มเหลวสูง ขั้นต่ำ ความคุ้มครองรหัส สำหรับการทดสอบหน่วยอาจสูงกว่าการทดสอบระบบ 10-20%

ในทำนองเดียวกันอาจมีคนถามว่าคุณสามารถทำการทดสอบได้ 100% หรือไม่?

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

การครอบคลุมโค้ดมีประโยชน์จริงหรือ

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

แนะนำ: