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

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

5
इकाई परीक्षण - आरंभ करना
मैं अभी यूनिट परीक्षण के साथ शुरू कर रहा हूं, लेकिन मुझे यकीन नहीं है कि मैं वास्तव में यह सब समझ रहा हूं। मैं इस पर सभी ट्यूटोरियल और किताबें पढ़ता हूं, लेकिन मेरे पास दो त्वरित प्रश्न हैं: मुझे लगा कि यूनिट टेस्टिंग का उद्देश्य हमारे द्वारा लिखे …

5
एल्गोरिथम जटिलता के लिए एक परीक्षण करना चाहिए? यदि हां, तो कैसे?
मान लीजिए कि मैं कुछ सरल लागू कर रहा हूं जैसे कि एक क्रमबद्ध सूची / सरणी खोजना। फ़ंक्शन (c # में) समान दिखाई देगा: static int FindIndex(int[] sortedList, int i); मैं इसे कार्यक्षमता के संदर्भ में लागू कर सकता हूं और परीक्षण कर सकता हूं, लेकिन स्पष्ट कारणों से …

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

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

6
बीच में यूनिट टेस्ट लिखना
क्या यूनिट 100% परीक्षण कर रही है या सभी तरह के सौदे नहीं कर रही है? मैं अपनी पुरानी परियोजनाओं के माध्यम से ब्राउज़ कर रहा था और इस बार इकाई परीक्षण के साथ, सुविधाओं को जोड़ना शुरू कर दिया। हालाँकि, यह अंततः बेकार है अगर मैं पिछले घटकों का …

4
इकाई आंतरिक घटकों का परीक्षण
आप कक्षा / मॉड्यूल / पैकेज / आदि के आंतरिक / निजी घटकों का परीक्षण किस सीमा तक करते हैं? क्या आप उनका परीक्षण करते हैं या आप केवल बाहरी दुनिया के लिए इंटरफ़ेस का परीक्षण करते हैं? इन आंतरिक का एक उदाहरण निजी तरीके हैं। एक उदाहरण के रूप …

7
किसी एप्लिकेशन की CRUD परत पर यूनिट टेस्ट बनाना, मैं परीक्षणों को स्वतंत्र कैसे बना सकता हूं?
इसलिए मैं अपनी यूनिट टेस्ट को पुस्तक के अनुसार संभव बनाने की कोशिश कर रहा हूं, लेकिन जब मैं कुछ सरल ऐड / डिलीट विधियों का परीक्षण कर रहा हूं तो यह परेशानी का सबब बन जाता है। ऐड मेथड के लिए, मुझे मूल रूप से एक डमी ऑब्जेक्ट बनाना …

4
जब पारंपरिक मैनुअल परीक्षण का उपयोग किया जा सकता है तो फ़ापुनिट का उपयोग क्यों करें
जब मैं एक वेब ऐप बनाता हूं तो मैं ब्राउज़र पर अपने काम का परीक्षण करता हूं यह देखने के लिए कि क्या मुझे कोई त्रुटि मिलती है और उन्हें ठीक करता है। मैंने जटिल अनुप्रयोग किए हैं और इस तरह से परीक्षण करना आसान और तेज़ रहा है। मैंने …

6
आप यूनिट टेस्ट के मामले कैसे लिखते हैं?
कभी-कभी मैं कोड के लिए लेखन इकाई परीक्षण मामलों को समाप्त करता हूं जो अन्य डेवलपर्स ने लिखे हैं। ऐसे मौके आते हैं जब मुझे वास्तव में नहीं पता होता है कि डेवलपर क्या कर रहा है (व्यवसाय का हिस्सा) और मैं सिर्फ ग्रीन लाइन पाने के लिए परीक्षण मामले …

6
प्रत्येक विधि में एक अलग JUnit परीक्षण वर्ग होना चाहिए?
मैं अपनी कक्षाओं के लिए JUnit इकाई परीक्षण लिख रहा हूं। क्या प्रत्येक विधि के लिए एक अलग वर्ग होना बेहतर है, या हर वास्तविक वर्ग के लिए सिर्फ एक परीक्षा कक्षा है?

4
क्या परीक्षण किए गए वर्ग बुरे अभ्यास पर जासूसी कर रहे हैं?
मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं, जहां क्लास इंटरनल कॉल्स सामान्य हैं, लेकिन परिणाम कई बार सरल होते हैं। उदाहरण ( वास्तविक कोड नहीं ): public boolean findError(Set<Thing1> set1, Set<Thing2> set2) { if (!checkFirstCondition(set1, set2)) { return false; } if (!checkSecondCondition(set1, set2)) { return false; } return …

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

7
क्या महत्वपूर्ण पैटर्न के बिना रणनीति पैटर्न को लागू किया जा सकता है?
रणनीति का पैटर्न बहुत बड़ा होने से बचने के लिए अच्छा काम करता है ... अन्यथा निर्माण और कार्यक्षमता को जोड़ना या बदलना आसान बनाता है। हालाँकि, यह अभी भी मेरी राय में एक दोष छोड़ देता है। ऐसा लगता है कि हर कार्यान्वयन में अभी भी एक ब्रांचिंग निर्माण …

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

4
मुझे शुद्ध विधि के लिए एक परीक्षण कैसे लिखना चाहिए जो कुछ भी वापस नहीं करता है?
मेरे पास वर्गों का एक समूह है जो मूल्यों के सत्यापन से संबंधित है। उदाहरण के लिए, एक RangeValidatorवर्ग यह जांचता है कि कोई मान निर्दिष्ट सीमा के भीतर है या नहीं। प्रत्येक सत्यापनकर्ता वर्ग में दो विधियाँ शामिल हैं: is_valid(value)जो कि रिटर्न Trueया Falseमूल्य पर निर्भर करता है, और …

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