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

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

11
क्या परीक्षण उद्देश्यों के लिए कोड को सख्ती से संशोधित करना एक बुरा अभ्यास है
मेरे पास एक प्रोग्रामर सहयोगी के साथ एक बहस है कि क्या यह केवल परीक्षण योग्य (उदाहरण के लिए इकाई परीक्षण के माध्यम से) बनाने के लिए कोड के एक काम के टुकड़े को संशोधित करने के लिए एक अच्छा या बुरा अभ्यास है। मेरी राय है कि यह ठीक …

10
क्या यह पूरी तरह से रिफैक्टरिंग के लिए समय नहीं होने पर विरासत कोड के लिए परीक्षण लिखने के लिए समझ में आता है?
मैं आमतौर पर लिगेसी कॉड ई के साथ प्रभावी रूप से कार्य करने वाली पुस्तक की सलाह का पालन करने की कोशिश करता हूं । मैं निर्भरता को तोड़ता हूं, कोड के कुछ हिस्सों को @VisibleForTesting public staticविधियों और नई कक्षाओं में ले जाता हूं ताकि कोड (या कम से …

7
मौजूदा कोड के लिए टेस्ट लिखना
मान लीजिए कि किसी के पास एक अपेक्षाकृत बड़ा कार्यक्रम था (सी # में 900k एसएलओसी कहें), सभी ने अच्छी तरह से व्यवस्थित और अच्छी तरह से काम किया / टिप्पणी की। संपूर्ण कोड आधार एक एकल वरिष्ठ डेवलपर द्वारा लिखा गया था जो अब कंपनी के साथ नहीं है। …

7
यूनिट परीक्षण और परीक्षण संचालित विकास के बीच अंतर
विवरण पढ़ने से, मैं समझता हूं कि फ़ंक्शन लिखने से पहले और उसके बाद किए गए यूनिट परीक्षण में टीडीडी परीक्षण किए जाते हैं। क्या यह मुख्य अंतर है, या दो शब्दों की तुलना भी नहीं की जा सकती। शायद, यूनिट परीक्षण टीडीडी का एक एकीकृत हिस्सा है।

7
क्या यूनिट टेस्ट के बजाय स्वीकृति और एकीकरण परीक्षणों का उपयोग करना पर्याप्त है?
इस प्रश्न का संक्षिप्त परिचय। मैंने अब एक वर्ष से अधिक समय तक टीडीडी और हाल ही में बीडीडी का उपयोग किया है। मैं अपने परीक्षणों को अधिक कुशलता से लिखने के लिए मॉकिंग जैसी तकनीकों का उपयोग करता हूं। हाल ही में मैंने अपने लिए थोड़ा पैसा प्रबंधन कार्यक्रम …

9
"अच्छा" इकाई परीक्षण कैसे लिखें?
इस धागे से त्रस्त , मैं (फिर से) अपनी परियोजनाओं में इकाई परीक्षणों का उपयोग करने के बारे में सोच रहा हूं। कुछ पोस्टरों में कहा गया है कि "टेस्ट अच्छे हैं, अगर वे अच्छे टेस्ट हैं"। मेरा सवाल अब: "अच्छे" परीक्षण क्या हैं? मेरे अनुप्रयोगों में, मुख्य भाग अक्सर …

10
क्या हमें अपने सभी तरीकों का परीक्षण करना चाहिए?
इसलिए आज मैंने यूनिट परीक्षण के बारे में अपने टीम के साथी से बात की। सारी बात तब शुरू हुई जब उन्होंने मुझसे पूछा कि "अरे, उस कक्षा के लिए परीक्षण कहां हैं, मैं केवल एक ही देखता हूं?"। पूरी कक्षा एक प्रबंधक थी (या एक सेवा यदि आप इसे …

7
कोड कवरेज अप्रयुक्त विधियों को उजागर करता है - मुझे क्या करना चाहिए?
मुझे एक मौजूदा जावा परियोजना के कोड कवरेज को बढ़ाने का काम सौंपा गया है। मैंने देखा कि कोड कवरेज टूल ( EclEmma ) ने कुछ तरीकों को उजागर किया है जिन्हें कभी भी कहीं से नहीं बुलाया जाता है। मेरी प्रारंभिक प्रतिक्रिया इन विधियों के लिए इकाई परीक्षण लिखने …

11
क्या यूनिट परीक्षणों में मैजिक नंबर स्वीकार्य हैं यदि संख्याओं का कोई मतलब नहीं है?
अपने यूनिट परीक्षणों में, मैं अक्सर अपने कोड पर मनमाने ढंग से मान फेंक देता हूं कि यह क्या करता है। उदाहरण के लिए, अगर मुझे पता है कि foo(1, 2, 3)17 को वापस जाना है, तो मैं यह लिख सकता हूं: assertEqual(foo(1, 2, 3), 17) ये संख्या विशुद्ध रूप …

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

9
रिफैक्टरिंग से पहले यूनिट टेस्ट कैसे लिखें?
मैंने एक समान लाइन के साथ प्रश्नों के कुछ उत्तर पढ़े हैं जैसे "रिफैक्टरिंग करते समय आप अपने यूनिट परीक्षणों को कैसे काम करते हैं?" मेरे मामले में परिदृश्य थोड़ा अलग है कि मुझे एक परियोजना की समीक्षा करने और कुछ मानकों के अनुरूप लाने के लिए दिया गया है, …

7
क्या यूनिट परीक्षण के लिए निर्भरता इंजेक्शन आवश्यक है?
यूनिट परीक्षण के लिए निर्भरता इंजेक्शन (DI) का उपयोग करना आवश्यक है? मैं कोड को अलग करने के लिए एक और विकल्प के बारे में नहीं सोच सकता, इसलिए इसका परीक्षण किया जा सकता है। इसके अलावा, मैंने कभी देखा है सभी उदाहरण इस पैटर्न का उपयोग करते हैं। क्या …

5
डिजाइन सिद्धांत क्या हैं जो परीक्षण योग्य कोड को बढ़ावा देते हैं? (परीक्षण के माध्यम से ड्राइविंग कोड बनाम परीक्षण डिजाइन तैयार करना)
मैं जिन परियोजनाओं पर काम करता हूं उनमें से अधिकांश अलगाव में विकास और इकाई परीक्षण पर विचार करता है जो बाद के उदाहरण में एक दुःस्वप्न में लेखन इकाई परीक्षण करता है। मेरा उद्देश्य उच्च स्तर और निम्न स्तर के डिज़ाइन चरणों के दौरान परीक्षण को ध्यान में रखना …

16
TDD करते समय एक बार में सभी परीक्षण क्यों नहीं लिखे?
रेड - ग्रीन - टीडीडी के लिए रिफ्लेक्टर चक्र अच्छी तरह से स्थापित और स्वीकृत है। हम एक असफल इकाई परीक्षण लिखते हैं और इसे यथासंभव सरल बनाते हैं। एक वर्ग के लिए कई असफल इकाई परीक्षण लिखने पर इस दृष्टिकोण के लिए क्या लाभ हैं और उन सभी को …

4
टीडीडी - अंदर से बाहर बनाम में
टीडीडी का उपयोग करके इनसाइड आउट के निर्माण में आउटसाइड बनाम एक एप्लिकेशन के निर्माण के बीच क्या अंतर है ? ये वे पुस्तकें हैं जो मैंने टीडीडी और यूनिट परीक्षण के बारे में पढ़ीं: टेस्ट ड्रिवेन डेवलपमेंट: उदाहरण के लिए टेस्ट-ड्रिवेन डेवलपमेंट: ए प्रैक्टिकल गाइड: ए प्रैक्टिकल गाइड रियल-वर्ल्ड …

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