नि: शुल्क NCrunch विकल्प [बंद]


93

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

संपादित करें: मैं VS2012 का उपयोग कर रहा हूं

अपडेट करें:

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


JetBrains Resharper (कमर्शियल) के लिए निरंतर परीक्षणों के साथ-साथ 10.0 (या उससे भी पहले) लगता है
थॉमस वेलर

जवाबों:


29

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

यहाँ एक सभ्य है NCrunch और ContinuousTests के बीच तुलना

अपडेट करें

वी.एस.2012 के साथ कंटीन्यूअसटेस्ट के हालिया उपयोग पर मैंने अनइंस्टॉल करने का फैसला किया है। इसे चलाने के लिए बहुत अधिक घर्षण था। मेरा मानना ​​है कि इसे VS2012 को ठीक से सपोर्ट करने के लिए अपडेट की जरूरत है।


1
प्रारंभिक सेटअप टीम के भीतर सफलताओं और असफलताओं का एक रोलेट था, स्वचालित परीक्षणों से विशिष्ट परियोजनाओं को छोड़कर उतना आसान नहीं था और एक सदस्य के लिए एक दृश्य स्टूडियो स्थापित को भ्रष्ट करना और दूसरों के लिए मेनू में कलाकृतियों को छोड़ देना।
टोनी टी

1
मैं VS2012 में ContinuousTests की कोशिश की और यह अब तक बहुत अच्छा काम कर रहा है। मुझे नहीं पता कि उन्होंने इसे अपडेट किया है, लेकिन यह निश्चित रूप से अच्छी तरह से काम करता है।
पचने

1
उम्मीद है कि इसे अपडेट किया गया है क्योंकि हमने इसका उपयोग करने का प्रयास किया है और अब बेहतर है। यदि आप वास्तविक परीक्षा चाहते हैं तो इसे अनइंस्टॉल करने का प्रयास करें। यह एक वायरस की तरह था और इसे हटाने से होने वाले सभी मुद्दों को सुलझाने की तुलना में इसे स्थापित करना और अनदेखा करना आसान था।
टोनी टी

1
इंस्टॉलर के साथ समस्याएं एक साल पहले से बनी हुई हैं। टीम को कम से कम एक साफ अनइंस्टॉल प्रदान करना चाहिए।
एपोकास्टेसिस

2
FYI करें, ContinuousTests अब खुला स्रोत है। github.com/continuoustests/ContinuousTests
Jay Bazuzi

55

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

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


12
मुझे यकीन है कि मैं स्कूल खत्म होने के बाद लाइसेंस खरीद लूंगा। एक छात्र के रूप में मैं 159 डॉलर का भुगतान नहीं कर सकता। इसके बजाय, मैं अभी के लिए ContinuousTests का उपयोग कर सकता हूं। मैं रेमो को छात्रों के लिए कम / शुल्क देने के लिए प्रोत्साहित करूंगा, जिससे हमें इसकी आदत हो जाएगी, और लोगों को हमारे आसपास इसका उपयोग करने के लिए प्रोत्साहित करेंगे।
पकेन

सहमत, शिक्षा लाइसेंस अच्छा होगा, लेकिन फिर सेटअप करने के लिए एक पूरी तरह से अन्य सत्यापन कदम है। शायद जैसा कि उत्पाद परिपक्व होता है कि जोड़ा जाएगा।
निक

7
मैं NCrunch का समर्थन करना पसंद करूंगा, लेकिन डेवलपर्स के लिए $ 159 बहुत अधिक है। $ 99 या कम कूप मूल रूप से एक लक्जरी के लिए उचित है, जो कि एक बहुत अच्छा है। इस बीच में ContinuousTests अच्छी तरह से अंतर को भर रहा है।
79E09796

8
यदि आप NCrunch का उपयोग करने में रुचि रखते हैं, तो बाकी सॉफ़्टवेयर की लागत की तुलना में $ 159 बहुत उचित है। विजुअल स्टूडियो, SQL सर्वर, आदि ..
निक

2
इन दिनों, $ 159 एक या दो पाठ्य पुस्तकों की कीमत होने की संभावना है। मैं दांव लगाऊंगा NCrunch आपके कॉलेज की किसी भी पाठ्यपुस्तक की तुलना में बहुत अधिक उपयोगी होगा।
रयान लुंडी

17

NCrunch हर पैसे के लायक है। $ 159 वास्तव में यह बुरा नहीं है कि रेमो द्वारा इसे वीएस में मूल रूप से एकीकृत करने के प्रयास को बुरा माना जाए; जो वास्तव में आसान नहीं है। जब इसे मेट्रिक्स के साथ जोड़ा जाता है, तो यह मेरी राय में एक सरल निर्णय प्रदान करता है।


13

लगातार परीक्षण के लिए जाइल्स पर एक नज़र डालें ।

यह वर्तमान में NUnit, xUnit.net, Machine.Specifications और NSpec का समर्थन करता है, लेकिन रोडमैप दिखाता है कि सभी प्रमुख परीक्षण ढाँचों के लिए समर्थन की योजना है।


क्या इसे विज़ुअल स्टूडियो में एकीकृत करना संभव है? मैंने ऐसा कहीं नहीं देखा, जो हम कर सकते थे।
पचाने २

1
@Pacane: यह एक बहुत ही सरल उपकरण है, लेकिन आप इसे शुरू करने के लिए इसे बाहरी उपकरण (उपकरण -> बाहरी उपकरण) के रूप में विज़ुअल स्टूडियो में जोड़ सकते हैं ..
Haugholt

2
बहुत अच्छा। मुझे लगता है कि यह रास्ते से बाहर रहता है और बचाता के बाद इसकी प्रक्रिया के तहत msbuild करता है।
रीड इवांस

1

NCrunch जैसा एक टूल ContinuousTests होगा, लेकिन मुझे नहीं लगता कि वे शास्त्रीय अर्थों में कोड कवरेज करते हैं।

.NET के लिए ओपन सोर्स कोड कवरेज टूल जैसे कि PartCover और OpenCover भी मौजूद हैं।


यहाँ GitHub का सीधा लिंक दिया गया है: github.com/continuoustests/ContinuousTests - उपरोक्त लिंक आपको कुछ डॉगी-दिखने वाले यूआई के माध्यम से यह पुष्टि करने के लिए भेज रहा है कि आप मानव हैं। # नॉटकुल
ब्रेट रिग्बी

अब एक मैलवेयर साइट है।
0

1

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

NCrunch में Visual Studio के साथ एक सहज एकीकरण भी है जो कोडिंग को और भी तेज़ और मज़ेदार बनाता है, और आप जानते हैं कि जब आप कोडिंग करते हैं तो आप यूनिट परीक्षणों में निर्दिष्ट सभी मानदंडों को पूरा करते हैं, बिना किसी बटन को दबाए।


0

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


2
TestDriven.Net भी वाणिज्यिक है
BlackICE

1
TestDriven.Net वाणिज्यिक है, लेकिन आप OSS परियोजनाओं पर मुफ्त में व्यक्तिगत संस्करण का उपयोग कर सकते हैं।
जेफ शुमाकर

1
उपरोक्त लिंक मुझे एक मैलवेयर साइट पर ले जाता है।
0
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.