यूनिट परीक्षण पर सर्वश्रेष्ठ पुस्तक, लेख और साहित्य [बंद]


21

अपने कार्यसमूह में इकाई परीक्षण शुरू करने की मेरी लड़ाई में, मुझे ऐसे बहुत से लोग मिलते हैं जिन्हें अवधारणा का ज्ञान नहीं है। क्या आप सुझाव दे सकते हैं:

  • विषय पर लोगों को जल्दी से परिचित कराने के लिए सर्वोत्तम लेख या ट्यूटोरियल
  • गहराई से सीखने की इकाई परीक्षण के लिए सर्वश्रेष्ठ व्यापक पुस्तक
  • शैक्षणिक कार्य और अध्ययन जो इकाई परीक्षण की प्रभावशीलता को साबित करते हैं

कोई भी शैक्षणिक कार्य यह साबित नहीं करता है कि प्रति इकाई (यूनिट) परीक्षण प्रभावी है। परीक्षण पर अकादमिक कार्य का लक्ष्य कुछ शर्तों के तहत अन्य की तुलना में अधिक प्रभावी मानदंडों को परिभाषित करना है।
मौविइल

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

मैं सुझाव दूंगा कि दूसरे रास्ते से जाना चाहिए। केवल यह करने के लिए इकाई परीक्षण अच्छी तरह से काम नहीं करेगा। मैंने पाया है कि टेस्ट ड्रिवेन डिज़ाइन कम कुल काम के साथ शानदार परिणाम देता है।

जवाबों:





7

जी। मेसाज़्रोस ' xUnit टेस्ट पैटर्न: रिफैक्टिंग टेस्ट कोड एक तरह का एनसाइक्लोपीडिया है, जो यूनिट-टेस्टिंग का " डिज़ाइन पैटर्न " है।

आर ओशेरोव की द आर्ट ऑफ़ यूनिट टेस्टिंग: .नेट में उदाहरणों के साथ .नेट , यूनिट-टेस्टिंग के साथ आरंभ करने और प्रमुख अवधारणाओं को समझने के लिए एक अधिक व्यावहारिक मार्गदर्शिका है।

एल कोसकेला का टेस्ट ड्रिवेन: जावा डेवलपर्स के लिए टीडीडी और एक्सेडेंस टीडीडी जावा डेवलपर्स के लिए आर्ट ऑफ यूनिट टेस्टिंग प्रतीत होता है।


XUnit टेस्ट पैटर्न के लिए +1!
टायलर होलियन

4

वास्तविक यूनिट परीक्षण के लिए, आप रॉय ओशेरोव की द आर्ट ऑफ़ यूनिट टेस्टिंग में नहीं जा सकते जैसा कि ysolik ने उल्लेख किया है। यह उपयोग की जाने वाली वास्तविक तकनीक से गुजरता है। एक नकली, नकली, ठूंठ, उपयोग करने के लिए रूपरेखा, नामकरण आदि जैसी चीजें।

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

एक मुफ्त लेख जो केंट बेक की किताब के समान है, उसमें यह रॉबर्ट मार्टिन और रॉबर्ट कॉस द्वारा एक्सपी एपिसोड गेंदबाजी उदाहरण, एक परीक्षण विकसित करने की कहानी बताता है

मैंने द आर्ट ऑफ़ यूनिट टेस्टिंग से शुरू करके दोनों किताबें पढ़ी हैं, और फिर प्रक्रिया का एक अच्छा विचार प्राप्त करने के लिए केंट बेक पर चले गए। मुझे लगता है कि यह सीखने का एक अच्छा तरीका है, अगर वास्तव में आप टेस्ट ड्रिवेन डेवलपमेंट सीखना चाहते हैं।



0

मुझे लगता है कि यूनिट परीक्षण अब एक शब्द भी अस्पष्ट है।

यूनिट टेस्टिंग के पीछे का विचार (विकिपीडिया से) "यूनिट टेस्टिंग एक ऐसी विधि है जिसके द्वारा स्रोत कोड की व्यक्तिगत इकाइयों का परीक्षण किया जाता है"।

समय के साथ, मूल विचार टेस्ट ड्रिवेन डेवलपमेंट नामक कुछ में विकसित हो रहा है (इसके बारे में सबसे अच्छी पुस्तक ग्रोइंग ऑब्जेक्ट-ओरिएंटेड सॉफ्टवेयर, गाइडेड बाय टेस्ट्स) और कुछ और जिसे बिहेवियर ड्रिवेन डेवलपमेंट (द स्पेस बुक) कहा जाता है।

मेरा सुझाव है कि आप दोनों को देखें और अपनी आवश्यकताओं के लिए रणनीति को अधिक उपयुक्त खोजें। आप दोनों का उपयोग भी कर सकते हैं (जैसा कि हम करते हैं)।

किसी भी मामले में, परीक्षण का पूरा लाभ उठाने के लिए आपको इसे अपनी डिजाइन रणनीति के केंद्र में रखना होगा।

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