मैं मिनीटेस्ट का उपयोग कर टीडीडी/बीडीडी सीख रहा हूं। जो मैं समझने की कोशिश कर रहा हूं वह है कि मेरे कोड के कुछ हिस्सों को मिनीटेस्ट :: यूनिट :: टेस्टकेस के साथ परीक्षण किया जाना चाहिए और मिनीटेस्ट :: स्पेक का उपयोग करके किन भागों का परीक्षण किया जाना चाहिए।मिनीटेस्ट :: यूनिट :: टेस्टकेस बनाम मिनीटेस्ट :: स्पेक का उपयोग कब करूं?
मैं यूनिट परीक्षण और एकीकरण परीक्षण के बीच अंतर को समझता हूं, जो मुझे वेब पर उदाहरणों से समझने के लिए प्रतीत नहीं होता है यह है कि टेस्टकेस और एक स्पेक दोनों यूनिट परीक्षण हैं या यदि एक इकाई के लिए टेस्टकेस का उपयोग किया जाता है परीक्षण और एक एसपीसी एकीकरण परीक्षण के लिए इस्तेमाल किया?
क्या मुझे मिनीटेस्ट :: यूनिट :: टेस्टकेस कक्षाओं और लंबे एकीकरण परीक्षण में अपना त्वरित यूनिट परीक्षण रखना चाहिए, जो मिनीटेस्ट :: स्पेक अपेक्षाओं में अक्सर विशेषताओं का वर्णन करता है? क्या इससे कोई फर्क पड़ता है, या यह व्यक्तिगत वरीयता का सवाल है?
तो क्या वे अनिवार्य रूप से एक ही काम करने के दो अलग-अलग तरीके हैं? बस वाक्य रचनात्मक रूप से अलग ...? – Mohamad
बहुत ज्यादा। यूनिट परीक्षण लिखने के लिए कई अलग-अलग "भाषाएं" हैं, और वे एक ही बात कहने के विभिन्न तरीकों से उबालती हैं। वे विभिन्न प्रकार के लोगों के उद्देश्य से शब्दशः की विभिन्न परतें जोड़ते हैं। डेवलपर्स जेनरेट यूनिट परीक्षणों के दावे के साथ झुकाव पसंद करते हैं। प्रोजेक्ट मैनेजर और/या ग्राहक जो प्रोग्रामिंग से बात नहीं करते हैं, के लिए, स्पेक बेहतर काम करता है, या ऐसी चीजों का उपयोग करता है जो समान बातों को अधिक सामान्य शब्दों में कहता है। –