อะไรทำงานโดยครอบคลุม IntelliJ?
อะไรทำงานโดยครอบคลุม IntelliJ?

วีดีโอ: อะไรทำงานโดยครอบคลุม IntelliJ?

วีดีโอ: อะไรทำงานโดยครอบคลุม IntelliJ?
วีดีโอ: IntelliJ shortcut a day: Column & Multi Cursor Select 2024, อาจ
Anonim

วิ่ง ทดสอบกับ ความคุ้มครอง

IntelliJ จะ วิ่ง คลาสทดสอบกับ ความคุ้มครอง เปิดตัวเลือก ใน ความคุ้มครอง หน้าต่างคุณสามารถเห็นผลลัพธ์ มันจะแสดงเปอร์เซ็นต์ของรหัสที่ได้รับ ครอบคลุม โดยการทดสอบ คุณสามารถดู ความคุ้มครอง ผลลัพธ์ในคลาส เมธอด หรือบรรทัดฐาน

ฉันจะเรียกใช้ความคุ้มครองใน IntelliJ ได้อย่างไร

หากคุณต้องการเปิดอีกครั้ง ความคุ้มครอง หน้าต่างเครื่องมือ เลือก วิ่ง | แสดงรหัส ความคุ้มครอง ข้อมูลจากเมนูหลัก หรือกด Ctrl+Alt+F6 รายงานแสดงเปอร์เซ็นต์ของรหัสที่ได้รับ ครอบคลุม โดยการทดสอบ คุณสามารถเห็น ความคุ้มครอง ผลลัพธ์สำหรับคลาส เมธอด และบรรทัด

นอกจากนี้ ฉันจะรันการทดสอบทั้งหมดใน IntelliJ ได้อย่างไร กด Shift+Alt+F10 เพื่อดูรายการที่มีอยู่ วิ่ง การกำหนดค่าหรือ Shift+Alt+F9 สำหรับการกำหนดค่าการดีบัก ทางด้านขวาของรายการ หรือเลือก วิ่ง | วิ่ง Shift+F10 หรือ วิ่ง | ดีบัก Shift+F9 จากเมนูหลัก

ต่อมาอาจมีคนถามว่าความคุ้มครองใน IntelliJ คืออะไร?

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

การคำนวณความครอบคลุมของรหัสเป็นอย่างไร

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

แนะนำ: