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

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

2
अन-इंजेक्शन कोड का परीक्षण कैसे करें?
इसलिए मेरे पास अपने सिस्टम पर उपयोग में आने वाला कोड निम्नलिखित है। वर्तमान में हम इकाई परीक्षण पूर्वव्यापी तरीके से लिख रहे हैं (मेरे तर्क से पहले कभी भी बेहतर नहीं था), लेकिन मैं यह नहीं देखता कि यह कैसे परीक्षण योग्य होगा? public function validate($value, Constraint $constraint) { …

3
गिवेन व्हेन (जीडब्ल्यूटी) और अरेंज एक्ट एस्टर (एएए) के बीच अंतर?
TDD में Arrange Act Assert (AAA) सिंटैक्स है: [Test] public void Test_ReturnItemForRefund_ReturnsStockOfBlackSweatersAsTwo_WhenOneInStockAndOneIsReturned() { //Arrange ShopStock shopStock = new ShopStock(); Item blackSweater = new Item("ID: 25"); shopStock.AddStock(blackSweater); int expectedResult = 2; Item blackSweaterToReturn = new Item("ID: 25"); //Act shopStock.ReturnItemForRefund(blackSweaterToReturn); int actualResult = shopStock.GetStock("ID: 25"); //Assert Assert.AreEqual(expectedResult, actualResult); } BDD लेखन परीक्षण …
13 c#  unit-testing  tdd  bdd 

5
टूटी हुई पुरानी / विरासत यूनिट टेस्ट
मैं एक बड़ी कंपनी के लिए काम करता हूं और हजारों जूनियर टेस्ट के साथ एक बड़े जावा एप्लिकेशन के लिए जिम्मेदार हूं। जब से मैं इस भूमिका में आया, तब से 200-300 टूटे हुए परीक्षण (संभवत: वर्षों से टूटे हुए) हैं। परीक्षण पुराने और नाजुक हैं और वे स्पेगेटी …

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

4
क्या मोक्स ओपन / बंद सिद्धांत का उल्लंघन करते हैं?
कुछ समय पहले मैंने एक स्टैक ओवरफ्लो उत्तर पर पढ़ा था, जो मुझे नहीं मिला, एक वाक्य जिसने समझाया कि आपको सार्वजनिक एपीआई का परीक्षण करना चाहिए, और लेखक ने कहा कि आपको इंटरफेस का परीक्षण करना चाहिए। लेखक ने यह भी समझाया कि यदि एक विधि कार्यान्वयन बदल गया …

5
एक परीक्षण को दूसरे परीक्षण के परिणामों पर कैसे निर्भर किया जाए?
मान लीजिए कि एक उपयोगिता वर्ग है जो आपके कोड में कई अन्य वर्गों द्वारा हर जगह उपयोग किए जाने वाले कुछ सामान्य स्थिर तरीके प्रदान करता है । आप यूटिलिटी के उपभोक्ताओं के लिए अपने यूनिट परीक्षणों को कैसे डिजाइन करेंगे ताकि उपयोगिता परीक्षणों में से कोई भी पास …

4
इस तरह से मैं यह कोड लिख रहा हूं, यह परीक्षण योग्य है, लेकिन क्या इसमें कुछ गड़बड़ है जो मुझे याद आ रही है?
मेरे पास एक इंटरफ़ेस है IContext। इसके उद्देश्यों के लिए यह वास्तव में मायने नहीं रखता कि यह निम्नलिखित को छोड़कर क्या करता है: T GetService<T>(); यह विधि क्या करती है आवेदन के वर्तमान डीआई कंटेनर को देखें और निर्भरता को हल करने का प्रयास करें। काफी हद तक मानक …

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

5
उपयोगिता के आधार पर यूनिट परीक्षणों के प्रकार
मूल्य के दृष्टिकोण से मैं अपने अभ्यास में इकाई परीक्षणों के दो समूहों को देखता हूं: परीक्षण जो कुछ गैर-तुच्छ तर्क का परीक्षण करते हैं। उन्हें लिखना (लागू करने से पहले या बाद में) कुछ समस्याओं / संभावित बगों को प्रकट करता है और भविष्य में मामले के तर्क को …
13 unit-testing  tdd 

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

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

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

5
इकाई परीक्षण प्रक्रियात्मक कोड प्रभावी है?
एक मौजूदा परियोजना पर, उन शक्तियों को शामिल किया जाना चाहिए जो हमारे कोड में यूनिट टेस्टिंग को शामिल करना चाहते हैं ताकि हमारे कोड में रिसने वाले कीड़े की निरंतर मात्रा से बच सकें। समस्या यह है कि स्पेगेटी कोड 95% प्रतिशत प्रक्रियात्मक है, जिसे मैंने कभी इकाई परीक्षण …

8
असफल इकाई परीक्षणों में जाँच का मूल्य क्या है?
जबकि यूनिट परीक्षणों को क्रियान्वित करने से रोकने के तरीके हैं, असफल इकाई परीक्षणों में जाँच का क्या मूल्य है? मैं एक साधारण उदाहरण का उपयोग करूंगा: केस संवेदनशीलता। वर्तमान कोड केस संवेदी है। विधि में एक वैध इनपुट "कैट" है और यह एनिमल.कैट का एक एनुम लौटाएगा। हालांकि, विधि …

4
जब टीडीडी परीक्षणों से नई कार्यक्षमता का पता चलता है तो क्या करना चाहिए जो परीक्षण की आवश्यकता है?
जब आप टेस्ट लिख रहे होते हैं तब आप क्या करते हैं और आप उस बिंदु तक पहुँच जाते हैं जहाँ आपको टेस्ट पास करने की आवश्यकता होती है और आपको यह महसूस होता है कि आपको एक अतिरिक्त कार्यशीलता की आवश्यकता है जिसे अपने कार्य में अलग किया जाना …
13 unit-testing  tdd 

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