unit-testing पर टैग किए गए जवाब

यूनिट परीक्षण एक ऐसी विधि है जिसके द्वारा स्रोत कोड की व्यक्तिगत इकाइयों को यह निर्धारित करने के लिए परीक्षण किया जाता है कि क्या वे उपयोग के लिए फिट हैं।

1
मैं डेटाबेस लॉजिक का परीक्षण कैसे करूंगा?
मैं अभी भी एक छोटे से मुद्दे पर हो रही है जब यह TDD की बात आती है। मुझे एक ऐसी विधि की आवश्यकता है जो डेटा परत (linq2SQL) से फ़िल्टर किए गए डेटा का एक निश्चित रिकॉर्ड सेट प्राप्त करेगी। कृपया ध्यान दें कि मैं DBML से उत्पन्न linq …
12 c#  unit-testing 

2
क्या मुझे अपने उपवर्गों या मेरे अमूर्त अभिभावक वर्ग का परीक्षण करना चाहिए?
मेरे पास एक कंकाल कार्यान्वयन है, जैसा कि प्रभावी जावा से आइटम 18 में (विस्तारित चर्चा यहां )। यह एक अमूर्त वर्ग है जो 2 सार्वजनिक विधियों मेथड () और मेथडब () प्रदान करता है जो उपवर्गों को "अंतराल को भरने" के लिए कॉल करता है जिसे मैं सार तरीके …

3
क्या एकल-अभिकल्पक इकाई परीक्षण DRY सिद्धांत को नहीं तोड़ता है?
जब भी मैं यूनिट परीक्षण लिखता हूं मैंने हमेशा कोशिश की है कि परीक्षण विफल होने पर डिबगिंग को आसान बनाने के लिए प्रति परीक्षण एक ही जोर दिया जाए। हालाँकि जब मैं इस नियम का पालन करता हूं तो मुझे ऐसा लगता है कि मैं लगातार प्रत्येक परीक्षा में …

5
कैसे एक jsp फ़ाइल का परीक्षण करने के लिए यूनिट?
मैं एक जावा 6 ईई एप्लिकेशन विकसित कर रहा हूं और मैं अपने जेएसपी कोड का परीक्षण दूसरे के साथ फ़ंक्शन कॉल और कोड के मूल संस्करण में परीक्षण कर रहा हूं, लेकिन यह ढीला और अव्यवहारिक लगता है। क्या इस तरह के परीक्षण को पूरा करने का एक अच्छा …

5
क्या RSpec और ककड़ी वास्तव में इसके लायक हैं?
मुझे पता है कि अधिकांश RoR प्रोग्रामर नशेड़ी का परीक्षण कर रहे हैं और मैं एक बड़े परीक्षण सूट के फायदों को समझता हूं लेकिन जब मैं परीक्षण शुरू करता हूं, तो मुझे कभी भी इतना बड़ा सूट नहीं मिलता है और मुझे हमेशा आश्चर्य होता है "क्या मैं सही …

2
एक विरासत, सादे सी परियोजना में इकाई परीक्षण जोड़ना
शीर्षक ही सब कुछ कह देता है। मेरी कंपनी एक माइक्रोकंट्रोलर डिवाइस के लिए लीगेसी फ़र्मवेयर प्रोजेक्ट का पुन: उपयोग कर रही है, जो पूरी तरह से सादे सी में लिखा गया है। ऐसे हिस्से हैं जो स्पष्ट रूप से गलत हैं और उन्हें बदलने की आवश्यकता है, और C …

2
परीक्षण - इन-मेमोरी डीबी बनाम मॉकिंग
परीक्षण लिखते समय, कोई व्यक्ति केवल डेटा को मॉक करने पर इन-मेमोरी डेटाबेस का उपयोग क्यों करना चाहेगा? मैं देख सकता हूं कि किसी के रिपॉजिटरी के परीक्षण के लिए इन-मेमोरी डेटाबेस फायदेमंद हो सकता है। लेकिन अगर एक फ्रेमवर्क (जैसे स्प्रिंग डेटा) का उपयोग किया जाता है, तो रिपॉजिटरी …

2
डोमेन ऑब्जेक्ट के निर्माण का परीक्षण करने के लिए यूनिट टेस्ट
मेरा एक यूनिट टेस्ट है, जो इस तरह दिखता है: [Test] public void Should_create_person() { Assert.DoesNotThrow(() => new Person(Guid.NewGuid(), new DateTime(1972, 01, 01)); } मैं दावा कर रहा हूं कि एक व्यक्ति वस्तु यहां बनाई गई है यानी सत्यापन विफल नहीं होता है। उदाहरण के लिए, यदि गाइड अशक्त है …

3
अजगर में यूनिट परीक्षण के लिए वैश्विक मापदंडों को ठीक से कैसे संभालना है?
हम कई एल्गोरिदम लागू कर रहे हैं, जिनमें आम तौर पर बहुत सारे साझा, सार्वजनिक रूप से ज्ञात और सुरक्षा-प्रासंगिक पैरामीटर हैं। वर्तमान में, हम बस सभी मापदंडों और दो पूर्वनिर्धारित वैश्विक वस्तुओं को धारण करने वाले एक वर्ग का उपयोग करते हैं: class PublicParams(object): p = q = 0 …

2
सही सही उत्तरों को साबित करने के लिए कई या कठिन के साथ परीक्षण (निर्धारक) एल्गोरिदम
मैं यह बताना चाहता हूं कि यह प्रश्न समान है, लेकिन मेरे प्रश्न में यादृच्छिकता शामिल नहीं है, बस सूक्ष्मता निर्धारकवाद है, इसलिए "ज्ञात बीज का उपयोग करें" का उत्तर वास्तव में लागू नहीं होता है। इसी तरह, यह प्रश्न समान है, लेकिन फिर से, मैं एल्गोरिदम को कभी भी …

3
हार्ड कोडित ऑब्जेक्ट के साथ विधि का मजाक कैसे करें?
मैं एक ऐसे अनुप्रयोग पर काम कर रहा हूं जिसमें कई परतें हैं। स्क्रीन पर डेटा दिखाने के लिए डेटा स्रोत, व्यावसायिक तर्क से डेटा को हेरफेर करने के लिए डेटा स्रोत, व्यापार तर्क को पुनः प्राप्त करने और सहेजने के लिए डेटा एक्सेस परत। मैं व्यापार तर्क परत की …

10
कोड कवरेज गुणवत्ता तर्क का खंडन करने के बारे में कोई भी उपकरण / सुझाव
अब मुझे पता है कि लोग इस प्रश्न पर डुप्लिकेट या कई बार पूछ सकते हैं, जिस स्थिति में मैं अपने प्रश्न के उत्तर के साथ प्रासंगिक प्रश्नों के लिंक की सराहना करूंगा। मैं हाल ही में कोड कवरेज के बारे में कुछ लोगों से असहमत रहा हूं। मेरे पास …

3
मॉकिंग कंक्रीट क्लास - अनुशंसित नहीं है
मैंने अभी "ग्रोइंग ऑब्जेक्ट-ओरिएंटेड सॉफ़्टवेयर" पुस्तक का एक अंश पढ़ा है जो कुछ कारणों की व्याख्या करता है कि कंक्रीट क्लास की सिफारिश क्यों नहीं की जाती है। यहां म्यूज़िक वेबकैम क्लास के लिए यूनिट-टेस्ट के कुछ सैंपल कोड: public class MusicCentreTest { @Test public void startsCdPlayerAtTimeRequested() { final MutableTime …

3
मुझे यूनिट परीक्षणों और एकीकरण परीक्षणों के बीच की रेखा कहां खींचनी चाहिए? क्या उन्हें अलग होना चाहिए?
मेरे पास एक छोटा एमवीसी ढांचा है जिस पर मैं काम कर रहा हूं। यह कोड आधार निश्चित रूप से बड़ा नहीं है, लेकिन यह सिर्फ कुछ वर्गों के लिए नहीं है। मैंने अंत में डुबकी लेने का फैसला किया और इसके लिए परीक्षण लिखना शुरू कर दिया (हां, मुझे …

3
बीडीडी अवधारणा को एक टीम द्वारा इसे अपनाने के लिए अनिच्छुक "बेचने" के लिए मैं किन तर्कों का उपयोग कर सकता हूं?
मैं व्यवहार प्रेरित विकास पद्धति (उर्फ बीडीडी) का एक मुखर प्रस्तावक हूं। मैं अब कुछ वर्षों के लिए BDD आवेदन कर रहा हूं, और DotNet अनुप्रयोगों को विकसित करते समय StoryQ को अपनी पसंद के ढांचे के रूप में अपनाया है । भले ही मैं कई वर्षों से इकाई परीक्षण …

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