ความคุ้มครอง IntelliJ คืออะไร?
ความคุ้มครอง IntelliJ คืออะไร?

วีดีโอ: ความคุ้มครอง IntelliJ คืออะไร?

วีดีโอ: ความคุ้มครอง IntelliJ คืออะไร?
วีดีโอ: IntelliJ IDEA Full Course 2024, พฤศจิกายน
Anonim

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

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

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

Code Coverage หมายถึงอะไร ความครอบคลุมของรหัสคือ การวัดจำนวนเส้น/บล็อค/ส่วนโค้งของคุณ รหัส จะดำเนินการในขณะที่การทดสอบอัตโนมัติกำลังทำงาน ความครอบคลุมของรหัสคือ รวบรวมโดยใช้เครื่องมือพิเศษเพื่อวัดค่าไบนารีเพื่อเพิ่มการเรียกการติดตามและเรียกใช้ชุดการทดสอบอัตโนมัติเต็มรูปแบบกับผลิตภัณฑ์เครื่องมือวัด

ในลักษณะนี้ ฉันจะใช้การครอบคลุมโค้ดใน IntelliJ ได้อย่างไร

  1. ในไดอะล็อก Settings/Preferences Ctrl+Alt+S เลือก Build, Execution, Deployment | ความคุ้มครอง
  2. กำหนดวิธีการประมวลผลข้อมูลความครอบคลุมที่รวบรวม:
  3. เลือกช่องทำเครื่องหมาย เปิดใช้งานมุมมองความครอบคลุม เพื่อเปิดหน้าต่างเครื่องมือความครอบคลุมโดยอัตโนมัติ

ฉันจะค้นหาความครอบคลุมของรหัสได้อย่างไร

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

แนะนำ: