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

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

5
स्विच स्टेटमेंट - डिफ़ॉल्ट केस को संभालना जब वह नहीं पहुंच सकता
अगर मैं एक एनम (जो मेरी कक्षा के स्वामित्व में है) से मूल्यों को संभालने के लिए एक स्विच स्टेटमेंट का उपयोग कर रहा हूं और मेरे पास प्रत्येक संभावित मूल्य के लिए एक मामला है - क्या यह "डिफ़ॉल्ट" केस को संभालने के लिए कोड जोड़ने के लायक है? …

3
कार्यान्वयन विवरणों के युग्मन के बिना इकाई परीक्षण व्यवहार
अपनी बात टीडीडी में, जहां यह सब गलत हुआ , इयान कूपर ने टीडीडी में इकाई परीक्षण के पीछे केंट बेक के मूल इरादे (व्यवहार का परीक्षण करने के लिए, विशेष रूप से कक्षाओं के तरीकों का नहीं) पर जोर दिया और परीक्षणों को लागू करने से बचने के लिए …

9
इकाई परीक्षणों का उपयोग करते हुए किसी एनम के मूल्यों का परीक्षण करना चाहिए?
यदि आपके पास केवल मानों के साथ एक एनम है (जावा में कोई भी तरीका नहीं कर सकता है), और यह एनम सिस्टम की व्यावसायिक परिभाषा का हिस्सा है, तो क्या किसी को इसके लिए यूनिट टेस्ट लिखना चाहिए? मैं सोच रहा था कि उन्हें लिखा जाना चाहिए, भले ही …

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

4
क्या एक इकाई परीक्षण लिखने में कोई मूल्य है जो किसी अन्य परीक्षण का सबसेट है?
एक छोटे से वंचित उदाहरण देने के लिए, मान लें कि मैं परीक्षण करना चाहता हूं कि एक फ़ंक्शन दो नंबर लौटाता है, और पहला वाला दूसरे से छोटा है: def test_length(): result = my_function() assert len(result) == 2 def test_order() a, b = my_function() assert a < b यहां, …

4
कैसे करें टेस्ट ड्रिवेन डेवलपमेंट
मुझे एप्लीकेशन डेवलपमेंट में सिर्फ 2+ साल का अनुभव है। उन दो वर्षों में विकास के प्रति मेरा दृष्टिकोण निम्नलिखित था आवश्यकताओं का विश्लेषण करें पहचान कोर घटक / ऑब्जेक्ट्स, आवश्यक कार्य, व्यवहार, प्रक्रिया और उनके अवरोध कक्षाएं बनाएं, उनके बीच संबंध, वस्तुओं के व्यवहार और राज्यों पर बाधाएं कार्यों …

6
एक मित्र वर्ग का उपयोग करके c ++ में यूनिट टेस्ट प्राइवेट विधि
मुझे पता है कि यह एक बहस का अभ्यास है, लेकिन मान लीजिए कि यह मेरे लिए सबसे अच्छा विकल्प है। मैं इस बारे में सोच रहा हूं कि ऐसा करने के लिए वास्तविक तकनीक क्या है। मैं जो दृष्टिकोण देख रहा हूं वह यह है: 1) एक मित्र को …

2
मुझे कैसे पता चलेगा कि एकीकरण इकाई को हटाने के लिए मेरे पास पर्याप्त इकाई परीक्षण कवरेज है?
मैं एक विरासत प्रणाली पर काम कर रहा हूं (इसका मतलब है कि यह बिना परीक्षणों के लिखा गया था)। हमने कुछ सिस्टम को एकीकरण परीक्षणों को लिखने की कोशिश की है जो बाहर से कार्यक्षमता का परीक्षण करते हैं। इससे मुझे कोड के कुछ हिस्सों के रिफलेक्टर के बारे …

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

5
थर्ड पार्टी कोड क्या माना जाता है?
इस प्रश्न से प्रेरित होकर तीसरे पक्ष के पुस्तकालयों का उपयोग करना - हमेशा एक आवरण का उपयोग करें? मैं जानना चाहता था कि लोग वास्तव में तीसरे पक्ष के पुस्तकालयों के रूप में क्या मानते हैं। PHP से उदाहरण: यदि मैं Zend फ्रेमवर्क का उपयोग करके एक एप्लिकेशन बना …

6
क्या हमें कोड कवरेज विश्लेषण के लिए कोड को बाहर करना चाहिए?
मैं कई अनुप्रयोगों पर काम कर रहा हूं, मुख्य रूप से विरासत वाले। वर्तमान में, उनका कोड कवरेज काफी कम है: आम तौर पर 10 और 50% के बीच। कई हफ्तों से, हमें बंगलौर की टीमों के साथ बार-बार विचार-विमर्श होता है (विकास का मुख्य भाग भारत में अपतटीय बनाया …

4
इकाई परीक्षण सांख्यिकीय रूप से टाइप किए गए कार्यात्मक कोड
मैं आप लोगों से पूछना चाहता था कि किन मामलों में यह यूनिट टेस्ट स्टेटिकली टाइप्ड फंक्शनल कोड से समझ में आता है, जैसा कि हैसेल, स्काला, ओसमल, नीमरेल, एफ # या हैक्स में लिखा गया है (आखिरी वही है जो मैं वास्तव में दिलचस्पी लेता हूं, लेकिन मैं चाहता …

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

6
परिमेय परीक्षण - आप इनका उपयोग कब और क्यों करते हैं?
हाल ही में काम पर हम परिमाणित परीक्षण के संबंध में कुछ मतभेद हैं । आम तौर पर हम एक टीडीडी-शैली का उपयोग करते हैं (या कम से कम कोशिश करते हैं) तो मैं उस दृष्टिकोण के लाभों को समझता हूं। हालाँकि, मैं लाभ प्राप्त करने के लिए संघर्ष कर …

4
वेब अनुप्रयोगों में टेस्ट संचालित विकास के लिए संसाधन? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस प्रश्न पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

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