क्या नहीं है, मुझे अभी भी टेस्ट ड्राइव डेवलपमेंट को समझना है। मेरे पास एप्लिकेशन के उपयोगकर्ता पंजीकरण मॉड्यूल के लिए निम्नलिखित आवश्यकताएं हैं Iइकाई परीक्षण के लिए क्या निर्धारित करना है और
- प्रणाली उपयोगकर्ता के firstname, lastname, ईमेल पता और वैकल्पिक रूप से कब्जा करना होगा, डाक पता
- firstname और lastname
- firstname और lastname खाली नहीं हो सकती
- ईमेल पता वर्णमाला होना चाहिए एक वैध पता होना चाहिए और अनिवार्य है
- डाक पता वैकल्पिक है।
जावा में उपरोक्त को लागू करने के लिए। मैं निम्नलिखित कोड लिखा है:
- जावा ऊपर क्षेत्रों से युक्त और इसी getters और setters होने सेम ऊपर क्षेत्रों के लिए
- मान्यता एनोटेशन
- एक उपयोगकर्ता
- एक यूजर इंटरफेस को बचाने के लिए एक दाव उपयोगकर्ता विवरण दर्ज करने के लिए।
प्रश्न: उपर्युक्त कोड में से कौन सा कोड यूनिट परीक्षणों के साथ कवर किया जाना चाहिए? यानी बीन के गेटर और सेटर्स, सत्यापन एनोटेशन की उपस्थिति, उपयोगकर्ता को बचाने के लिए दाओ की क्षमता, यूआई में प्रासंगिक फॉर्म तत्वों की उपस्थिति।
कृपया इसे उचित तकनीक (जैसे जावा) के साथ टैग करें। – RPM1984
@ आरपीएम 1 9 84: क्यों? प्रश्न इकाई परीक्षण और टीडीडी के बारे में स्पष्ट रूप से है, और उत्तर किसी भी अन्य भाषा के लिए समान रूप से लागू होंगे। –
@Platinum Azure - "मुझे चाहिए/चाहिए नहीं" के संदर्भ में, मैं सहमत होगा। लेकिन वास्तविक कार्यान्वयन प्रौद्योगिकी के लिए तकनीक से काफी भिन्न होगा (उदाहरण के लिए यूआई परीक्षण)। लेकिन मुझे लगता है कि यह इस बारे में नहीं है, इसलिए मैं अपना बयान वापस लेता हूं। – RPM1984