c# - नि: शुल्क एनसीआरंच विकल्प




visual-studio code-coverage (5)

चूंकि एनसीआरंच ने मुफ्त बाजार छोड़ दिया है, इसलिए मैं कोड कवरेज अंकन के लिए एक समान टूल की तलाश कर रहा था, और एनसीआरंच जैसे निरंतर परीक्षण

संपादित करें: मैं वीएस2012 का उपयोग कर रहा हूँ

अद्यतन करें:

मैं थोड़ी देर के लिए ContinuousTest का उपयोग कर रहा हूं, यह ठीक है, लेकिन मुझे लगता है कि जब मैं कोड लिखता हूं तो इसमें फीडबैक की कमी होती है। जब मैं परीक्षण लिखता हूं तो प्रतिक्रिया अच्छी होती है, लेकिन जब मैं एक परीक्षण तोड़ता हूं (स्रोत कोड संपादित करते समय) यह मुझे नहीं बताएगा कि परीक्षण टूट गया था (मार्जिन में, जैसे यह एनसीआरंच के लिए करता है)। तो अगर कोई अन्य उपकरण जानता है, तो भी मैं सुन रहा हूं।


एनसीआरंच एक बिल्कुल अच्छा उत्पाद है, हालांकि थोड़ा महंगा है। सुझाए गए विकल्प (निरंतरतम) बहुत अच्छी तरह से काम नहीं करते हैं, क्योंकि इसमें लाइन कवरेज, कुल कोड कवरेज मेट्रिक्स नहीं है और यह बड़े समाधानों में उचित रूप से संदर्भित NuGet संकुल के बारे में शिकायत करता है (एनसीआरंच के साथ पूरी तरह से ठीक काम करता है)।

एनसीआरंच में विजुअल स्टूडियो के साथ एक निर्बाध एकीकरण भी है जो कोडिंग को और भी तेज़ और अधिक मजेदार बनाता है, और जब आप किसी भी बटन को दबाए बिना कोडिंग करते समय यूनिट परीक्षणों में उल्लिखित सभी मानदंडों को पूरा करते हैं, तो आप जानते हैं।


एनसीआरंच एक शानदार उपकरण है जिसे मैंने अभी भी बीटा में खोजा था, एक डेवलपर के रूप में मैं उन लोगों का समर्थन करने के लिए अपनी पूरी कोशिश करने की कोशिश करता हूं जो शांत परियोजनाएं कर रहे हैं। अगर लोग एनसीआरंच का इस्तेमाल कर रहे थे और इसे पसंद करते थे, तो मैं आपको लाइसेंस खरीदने के लिए प्रोत्साहित करता हूं।

इस तरह की सामग्री को विकसित करने में काफी समय लगता है और कम लोग आपके द्वारा पसंद किए जाने वाले अच्छे टूल बनाएंगे यदि लोग इसका समर्थन करने के इच्छुक नहीं हैं।


एनसीआरंच हर पैसा लायक है। $ 15 9 वास्तव में रेमो द्वारा किए गए प्रयासों को वीएस में एकीकृत करने के प्रयास में बुरा नहीं है; जो वास्तव में आसान नहीं है। जब मेट्रिक्स के साथ मिलकर यह मेरी राय में एक साधारण निर्णय प्रदान करता है।


जो मैंने पढ़ा है, उससे ज्यादातर लोग एक ही नाव में हैं और ContinuousTests जा रहे हैं। मुझे नहीं लगता कि एक आदर्श प्रतिस्थापन है ... अभी तक।

एनसीआरंच और निरंतर परीक्षणों के बीच एक सभ्य तुलना यहां दी गई है

अद्यतन करें

VS2012 के साथ निरंतर परीक्षणों के हालिया उपयोग पर मैंने अनइंस्टॉल करने का निर्णय लिया है। इसे चलाने के लिए बहुत अधिक घर्षण था। मुझे विश्वास है कि इसे VS2012 को सही तरीके से समर्थन देने के लिए एक अद्यतन की आवश्यकता है।


मैं एक उग्र NCrunch उपयोगकर्ता था। अब जब वे वाणिज्यिक हो गए हैं तो मैं ContinuousTests परीक्षण और TestDriven.net का उपयोग कर रहा हूं जिसमें कोड कवरेज के लिए एनसीओवर शामिल है।





ncrunch