tdd पर टैग किए गए जवाब

TDD का मतलब टेस्ट-ड्रिवेन डेवलपमेंट या टेस्ट-ड्रिवेन डिज़ाइन है। रेड-ग्रीन-रिफ्लेक्टर चक्र के रूप में जाना जाता है, इसे संतुष्ट करने के लिए कोड लिखने से पहले एक इकाई परीक्षण लिखने का अभ्यास है।

8
"पासिंग / ब्रोकन बिल्ड" संकेतक के लिए वैकल्पिक?
जब प्रत्येक कमिटमेंट में परीक्षणों को निष्पादित करने का एक निरंतर एकीकरण होता है, तो एक सामान्य सर्वोत्तम अभ्यास यह होता है कि सभी परीक्षण हर समय गुजर रहे हों (उर्फ "बिल्ड न तोड़ें")। मुझे इसके साथ कुछ समस्याएं हैं: उदाहरण के लिए, कोई भी टिकट के अनुरूप परीक्षण बनाकर …

4
SQL और डेटा हेरफेर कार्यों के साथ TDD
जबकि मैं एक पेशेवर प्रोग्रामर हूं, मुझे कभी भी सॉफ्टवेयर इंजीनियरिंग में औपचारिक रूप से प्रशिक्षित नहीं किया गया है। जैसा कि मैं अक्सर यहां और एसओ का दौरा कर रहा हूं, मैंने जब भी संभव हो यूनिट परीक्षण लिखने के लिए एक प्रवृत्ति देखी है, क्योंकि मेरा सॉफ्टवेयर अधिक …

5
क्या TDD के बाद अनिवार्य रूप से DI का नेतृत्व होता है?
मैंने एक ही समय में टेस्ट ड्रिवेन डेवलपमेंट (टीडीडी), डिपेंडेंसी इंजेक्शन (डीआई) और इनवर्टर ऑफ कंट्रोल (IoC) करना सीखा। जब मैं TDD का उपयोग करके कोड लिखता हूं तो मैं हमेशा अपने वर्ग के कंस्ट्रक्टर्स में DI का उपयोग करता हूं। मैं सोच रहा हूं कि क्या यह इस वजह …

9
TDD: मैं इसे सही कर रहा हूँ?
मैं एक नया प्रोग्रामर हूं (केवल एक वर्ष के लिए सीख रहा हूं) और अपने लक्ष्य में बेहतर बनने के लिए मैंने हाल ही में टीडीडी के बारे में सीखा है। मैं इसे इस्तेमाल करने की आदत में लाना चाहता था क्योंकि यह बहुत मददगार लगता है। मैं जाँच करना …
14 tdd 

3
इकाई परीक्षणों की बनाम इकाई परीक्षणों की रूढ़िवादिता
मैं एक वीडियो गेम के लिए स्टीयरिंग सिस्टम के लिए यूनिट टेस्ट लिख रहा हूं। सिस्टम में कई व्यवहार हैं (कारण ए के कारण इस क्षेत्र से बचें, कारण बी से इस क्षेत्र से बचें, प्रत्येक क्षेत्र के नक्शे में थोड़ा सा संदर्भ जोड़ते हैं। एक अलग कार्य फिर नक्शे …
14 tdd  unit-testing 

6
कैसे TDD की गुणवत्ता में सुधार और / या विकास की गति के केस स्टडीज की तलाश [बंद]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 6 साल पहले बंद हुआ । मेरी कंपनी में मैं एक मामला बनाने …
14 tdd 

4
मुझे नकली वस्तुओं का उपयोग कब करना चाहिए?
मैंने TDD के बारे में बहुत सी बातें पढ़ी हैं लेकिन मुझे अभी भी संदेह है। उदाहरण के लिए, मेरे पास ये वर्ग चित्र हैं: यह एक सरल उदाहरण है, बस टीडीडी और नकली वस्तुओं के बारे में जानने के लिए। मुझे कौन सा टेस्ट पहले लिखना चाहिए? उत्पाद , …

3
बैच प्रोसेसिंग के लिए टीडीडी: यह कैसे करें?
मुझे RoR के लिए "रेड / ग्रीन / रिफ्लेक्टर" पसंद है, आदि ठीक है। मेरे दिन की नौकरी में अजगर और अन्य कस्टम टूल में तीसरे पक्ष से बहुत बड़ी फ़ाइलों का बैच प्रसंस्करण शामिल है। इन फ़ाइलों की विशेषताओं पर मंथन अधिक है, इसलिए बहुत अधिक सुधार लागू होते …
14 testing  tdd 

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

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

1
क्या टीडीडी पद्धति को टॉप-डाउन लागू किया जा सकता है?
मैं स्पष्ट नहीं हूँ कि TDD, कार्यप्रणाली, निम्नलिखित मामले को कैसे संभालती है। मान लीजिए कि मैं मर्जर एल्गोरिथ्म को पायथन में लागू करना चाहता हूं। मैं लिखकर शुरू करता हूं assert mergesort([]) === [] और परीक्षण के साथ विफल रहता है NameError: नाम 'mergesort' परिभाषित नहीं है मैं फिर …
13 tdd 

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 

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

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

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

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