ฉันสงสัยว่ามีตัวเลือกใดบ้างสำหรับการครอบคลุมโค้ด. NET (หรือ C # โดยเฉพาะ) โดยเฉพาะในเซ็กเมนต์ที่มีราคาต่ำกว่า
ฉันไม่ได้มองหาคำแนะนำ แต่สำหรับการเปรียบเทียบผลิตภัณฑ์ตามข้อเท็จจริง ฉันรู้ดังต่อไปนี้:
- NCover
- ดูเหมือนจะเป็นที่นิยมมากและดูดีมาก
- รองรับคำสั่งครอบคลุมและสาขาครอบคลุม
- $ 480 สำหรับ "NCover 3 Complete"
- รุ่นเบต้าที่เก่ากว่านั้นมีให้ฟรี
- Visual Studio (2008 Pro) | (ระบบทีม 2005 (การพัฒนาการทดสอบหรือรุ่นทีม Suite))
- เป็น Microsoft ดังนั้นฉันคาดหวังให้ทำงานได้อย่างถูกต้อง
- รวมเข้ากับ Visual Studio อย่างสมบูรณ์
- อย่างน้อย $ 5,469
- PartCover - ไม่มีการพัฒนาเพิ่มเติม (ย้ายไปที่ OpenCover)
- โอเพ่นซอร์ส
- รองรับการครอบคลุมคำสั่ง
- OpenCover - ทำต่อไปที่ PartCover
- โอเพ่นซอร์ส
- รองรับการครอบคลุมสาขาและคำสั่ง
- รองรับ 32 และ 64 บิต
- รองรับ Silverlight
- พื้นหลัง
- บทช่วยสอนเกี่ยวกับโครงการรหัสโดยผู้พัฒนาหลัก
- ยังไม่รองรับ. NET Core
- ครอบคลุมการทดสอบ SD
- ใช้ได้กับ 32 และ 64 บิตเต็มรูปแบบ C # 4.0
- จัดการทั้งรหัสฐานขนาดเล็กและใหญ่มาก
- $ 250 สำหรับใบอนุญาตผู้ใช้รายเดียว
- JetBrains dotCover
- $ 100 สำหรับสิทธิ์ใช้งานส่วนบุคคล ฟรีสำหรับกลุ่มผู้ใช้โครงการโอเพ่นซอร์สนักเรียนและครู
- รองรับการครอบคลุมคำสั่ง
- รองรับ Silverlight
-
- $ 159 สำหรับสิทธิ์ใช้งานส่วนบุคคล
- $ 289 สำหรับใบอนุญาตที่นั่งในเชิงพาณิชย์
* ฟรีระหว่างเบต้าจะกลายเป็นเชิงพาณิชย์, การกำหนดราคาที่ไม่รู้จักไม่รู้จักอนาคต - ตัวบ่งชี้ความครอบคลุมรหัสใน Visual Studio
- การทดสอบอย่างต่อเนื่อง (ใกล้เวลาจริง)
- ความครอบคลุมโค้ดต่อการทดสอบด้วยสายตา
- ตัวชี้วัดประสิทธิภาพการดำเนินการทดสอบแบบมัลติคอร์ขนาน
-
- $ 410สำหรับลิขสิทธิ์นักพัฒนาซอฟต์แวร์
- NDepend สามารถนำเข้าข้อมูลความครอบคลุมจาก NCover, DotCover, Visual Studio 2017; 2015, 2013, 2012, 2010 และ 2008 ไฟล์ครอบคลุมรหัส
- กราฟการพึ่งพา
- เมทริกซ์โครงสร้างการพึ่งพา
- การแสดงผลการวัดรหัส
- ตรวจสอบกฎรหัส