c# - नवम - हिंदी में यूजीसी नेट नए नियमों
सी#/ नेट के लिए अच्छी गुणवत्ता कोड कवरेज के लिए मैं क्या उपयोग कर सकता हूं? (8)
मुझे आश्चर्य है कि .NET (या सी # विशेष रूप से) कोड कवरेज के लिए कौन से विकल्प हैं, खासकर लोअर प्राइस सेगमेंट में? मैं सिफारिशों की तलाश नहीं कर रहा हूं, लेकिन तथ्यों के आधार पर उत्पादों की तुलना के लिए। मुझे निम्नलिखित पता है:
- NCover
- बहुत लोकप्रिय लगता है और काफी अच्छा लग रहा है
- स्टेटमेंट कवरेज और शाखा कवरेज का समर्थन करता है
- "एनसीओवर 3 पूर्ण" के लिए $ 480
- पुराने बीटा संस्करण मुफ्त में उपलब्ध हैं
- विजुअल स्टूडियो (2008 प्रो) | (2005 टीम सिस्टम (विकास, टेस्ट या टीम सूट संस्करण))
- खैर, यह माइक्रोसॉफ्ट है इसलिए मैं इसे ठीक से काम करने की उम्मीद करता हूं
- विजुअल स्टूडियो में पूरी तरह से एकीकृत
- कम से कम $ 5,469
- PartCover - कोई और विकास नहीं (ओपनकॉवर में स्थानांतरित)
- खुला स्त्रोत
- स्टेटमेंट कवरेज का समर्थन करता है
- OpenCover - OpenCover उत्तराधिकारी
- खुला स्त्रोत
- शाखा और कथन कवरेज का समर्थन करता है
- 32 और 64 बिट समर्थन
- सिल्वरलाइट समर्थन
- Background
- प्राथमिक डेवलपर द्वारा CodeProject पर ट्यूटोरियल
- नहीं । नेट कोर समर्थन अभी तक
- एसडी टेस्ट कवरेज
- 32 और 64 बिट्स के साथ काम करता है, पूर्ण सी # 4.0
- छोटे और बहुत बड़े कोड अड्डों को संभालता है
- एकल उपयोगकर्ता लाइसेंस के लिए $ 250
- जेटब्रेन डॉटकॉवर
- व्यक्तिगत लाइसेंस के लिए $ 100। उपयोगकर्ता समूहों, ओपन सोर्स प्रोजेक्ट्स, छात्रों और शिक्षकों के लिए नि: शुल्क।
- स्टेटमेंट कवरेज का समर्थन करता है
- सिल्वरलाइट समर्थन
- व्यक्तिगत लाइसेंस के लिए $ 15 9
- वाणिज्यिक सीट लाइसेंस के लिए $ 28 9
* बीटा के दौरान नि: शुल्क, वाणिज्यिक बनने के लिए अज्ञात भविष्य अज्ञात भविष्य। - विजुअल स्टूडियो में कोड कवरेज संकेतक
- निरंतर (वास्तविक समय के पास) परीक्षण
- दृश्य प्रति परीक्षण कोड कवरेज
- प्रदर्शन मीट्रिक, समांतर बहु-कोर परीक्षण निष्पादन
- डेवलपर लाइसेंस के लिए $410
- एनडॉइंट एनसीओवर, डॉटकॉवर, विजुअल स्टूडियो 2017 से कवरेज डेटा आयात कर सकता है; 2015, 2013, 2012, 2010 और 2008 कोड कवरेज फाइलें।
- निर्भरता ग्राफ
- निर्भरता संरचना मैट्रिक्स
- कोड मेट्रिक्स को विज़ुअलाइज़ करना
- कोड नियम मान्य करना
JetBrains (ReSharper प्रसिद्धि) थोड़ी देर के लिए एक कवरेज टूल पर काम कर रहा है जिसे dotCover कहा जाता है, यह एक बड़ा सौदा दिखा रहा है।
कोड कवरेज फीचर्स, साथ ही प्रोग्रामेबल एपीआई, विजुअल स्टूडियो 2010 के साथ आते हैं। अफसोस की बात है, पूर्ण कोड कवरेज क्षमताओं को शामिल करने वाले केवल दो संस्करण प्रीमियम और अल्टीमेट हैं। हालांकि, मुझे विश्वास है कि एपीआई किसी भी संस्करण के साथ उपलब्ध होगा, इसलिए कोड कवरेज फाइलें बनाना और कवरेज जानकारी के लिए दर्शक लिखना संभव होगा।
टेस्टकोकून भी बहुत अच्छा है: http://www.testcocoon.org/index.html सक्रिय विकास और उपयोगकर्ता समुदाय के साथ:
- ओपन सोर्स (जीपीएल 3)
- सी / सी ++ / सी # क्रॉस प्लेटफार्म का समर्थन करता है (लिनक्स / विंडोज / मैक)
- कवरेज स्कैनर - जनरेशन के दौरान इंस्ट्रुमेंटेशन
- कवरेज ब्रोसर - कोड कवरेज परिणाम का देखें, विश्लेषण और प्रबंधन
संपादित करें: टेस्ट कोकून अब विकसित नहीं हुआ है और इसके निर्माता अब सी / सी ++ के लिए एक वाणिज्यिक सॉफ्टवेयर का उत्पादन कर रहे हैं
मेरी कंपनी, सेमेन्टिक डिज़ाइन से सी # टेस्ट कवरेज टूल देखें:
http://www.semanticdesigns.com/Products/TestCoverage/CSharpTestCoverage.html
बहुत कम ओवरहेड, फाइलों की विशाल प्रणाली, अंतर्निहित जीयूआई विशिष्ट फाइलों पर कवरेज दिखाता है, और विधि, वर्ग और पैकेज स्तर पर कवरेज ब्रेकडाउन के साथ उत्पन्न रिपोर्ट।
मैं एनसीओवर के संस्करण का उपयोग करता हूं जो TestDriven.NET के साथ आता है। यह आपको अपनी यूनिट टेस्ट क्लास लाइब्रेरी पर आसानी से राइट-क्लिक करने की अनुमति देगा, और "टेस्ट विद -> कवरेज" दबाएगा, और यह रिपोर्ट खींच जाएगा।
हमने डॉटकॉवर ( http://www.jetbrains.com/dotcover ) पर ईएपी जारी किया है और जल्द ही बीटा जारी कर देगा।
TestMatrix एक यूनिट टेस्ट धावक और कोड कवरेज टूल है।