मुझे एएसपी.नेट एमवीसी के उपयोग के लिए एक अच्छी यूनिट परीक्षण पुस्तक पर सिफारिशों की आवश्यकता है। पुस्तकों के आधार पर आपने वास्तव में पढ़ा है और उपयोग किया है (आपका बाइबल), आप क्या सलाह देते हैं?एएसपी.नेट एमवीसी पर्यावरण के लिए अनुशंसित यूनिट परीक्षण पुस्तक
उत्तर
ऐसा लगता है कि नए ASP.NET MVC पुस्तकों के सभी में टेस्ट संचालित विकास कम से कम ओ इकाई परीक्षण पर ne अध्याय।
मैंने हाल ही में स्टीव सैंडर्सन की पुस्तक Pro ASP.NET MVC Framework पूरी की है और मैंने सोचा कि लेखक ने यूनिट परीक्षण पर जोर दिया है। पुस्तक में इकाई परीक्षण पर एक समर्पित अध्याय नहीं है, लेकिन केवल हर अध्याय में प्रासंगिक अनुभाग या कॉल-आउट/साइडबार हैं जो परीक्षण रूटिंग (इनबाउंड और आउटबाउंड), नियंत्रक, भंडार, मॉडल बाइंडर्स इत्यादि से निपटते हैं। अगर मुझे याद है वह nUnit और Moq पुस्तकालयों का बहुत विस्तार से उपयोग करता है। आप Google पुस्तकें: Pro ASP.NET MVC Framework पर अपनी पुस्तक के कुछ हिस्सों का पूर्वावलोकन कर सकते हैं या इसे Apress से ऑर्डर कर सकते हैं (उनके ईबुक उचित रूप से मूल्यवान हैं लेकिन पासवर्ड आपके ईमेल पते से सुरक्षित है जो मेरे लिए दर्द का प्रकार है) या Amazon से।
मैंने एएसपी.नेट एमवीसी यूनिट परीक्षण पर पूरी तरह से पुस्तक के लिए कोई योजना नहीं देखी है, इसलिए आपको शायद आगामी एएसपी.नेट एमवीसी किताबों में ब्लॉग्स या जो भी सामग्री मिल सकती है, उसके साथ रहना होगा (जैसे मैंने कहा, ऐसा लगता है कि उनमें से सभी अलग-अलग डिग्री के लिए यूनिट परीक्षण को कवर करते हैं)।
किताबें है कि मैं के बारे में पता में से कुछ:
Wrox: Beginning ASP.NET MVC 1.0 --- डाउनलोड here के लिए परीक्षण पर एक नमूना अध्याय है।
Manning: ASP.NET MVC in Action --- परीक्षण पर एक स्पष्ट अध्याय नहीं है, लेकिन यदि आप CodeCampServer संदर्भ एप्लिकेशन डाउनलोड करते हैं तो आपको इकाई, एकीकरण और रिग्रेशन परीक्षणों का एक टन मिल जाएगा।
Wrox: Professional ASP.NET MVC 1.0 --- NerdDinner नमूना आवेदन और परीक्षण पर एक समर्पित अध्याय में इकाई परीक्षण है। गुरु रॉय ओशरोव (Art of Unit Testing के लेखक) का परीक्षण नेडरडिनर परीक्षण here की समीक्षा करता है।
Packt: ASP.NET MVC 1.0 Quickly --- यूनिट परीक्षण पर एक अध्याय है और लेखक का एक बहुत अच्छा ब्लॉग है जो testing सहित विभिन्न एएसपी.नेट एमवीसी मुद्दों के बारे में बात करता है।
Sams: ASP.NET MVC Framework Unleashed --- पुस्तक के लिए Table of Contents ब्राउज़ करना परीक्षण (मॉकिंग, टीडीडी इत्यादि) के लिए समर्पित सामग्री की एक उचित मात्रा से पता चलता है। आप आगामी पुस्तक और अन्य एएसपी.नेट एमवीसी और टीडीडी संबंधित पोस्ट से नमूना सामग्री के लिए लेखक की blog देख सकते हैं।
मुझे टीडीडी के परिचय के रूप में केंट बेक के "टेस्ट ड्राइव डेवलपमेंट: उदाहरण द्वारा" (amazon link) पसंद है, यह सी # और न ही एएसपी.नेट एमवीसी के लिए विशिष्ट नहीं है।
इसके लिए विशेष रूप से किसी के बारे में पता नहीं है, लेकिन यह बाइबल है: http://xunitpatterns.com/।
एक किताब नहीं, लेकिन शायद उपयोगी: http://www.codeplex.com/xunit
मैं व्यावहारिक प्रेस पुस्तकों
के लिए +1 मैं इस पुस्तक को भी अनुशंसा करता हूं। बस इसे खरीदा और एक प्रतिशत पछतावा नहीं है! –
इकाई परीक्षण की कला का एक बड़ा प्रशंसक हूँ
अच्छा, यदि यह बाइबल है, तो आप देख रहे हैं, xUnit टेस्ट पैट देखें Gerard Meszaros द्वारा terns। यह सिद्धांत, परीक्षण गंध, और पैटर्न w/उदाहरण मिल गया है।
गोज्को एज़िक द्वारा ई-पुस्तकें (www.acceptancetesting.info और www.fitnesse.info)
क्या होगा अगर मैं एनयूनीट का उपयोग कर रहा हूं, क्या यह अभी भी अवधारणाओं पर एक सभ्य पुस्तक होगी? – PositiveGuy
हां, xUnit यूनिट परीक्षण उपकरणों के पूरे परिवार के साथ-साथ स्मॉलटॉक के लिए मूल इकाई परीक्षण ढांचे को संदर्भित करता है। उनमें से सभी कार्यान्वयन में थोड़ा अलग हैं, हालांकि - इसलिए जुनीट में एनयूनीट की तुलना में थोड़ा अलग कार्यक्षमता होगी जो आदि से अलग होगी। फिर भी बुनियादी कार्यक्षमता और अंतर्निहित सिद्धांत उन सभी के लिए आम हैं। –
की जाँच आप उच्च स्तर के परीक्षण के लिए देख रहे हैं (विशेष रूप से यूआई के माध्यम से) (यह एक रे टी ऊपर की सिफारिश की होगी।) मैं Pragmatic Unit Testing in C# with NUnit से शुरू करने की अनुशंसा करता हूं क्योंकि इसे पढ़ना आसान है और सी # के साथ बहुत ठोस है (आदर्श यदि आप एएसपी.नेट के लिए सी # का उपयोग करते हैं)। इसके बाद XUnit Test Patterns पर जाएं। यह अधिक सार्वभौमिक है, आपको बहुत सारे विचार देता है और एक बहुत अच्छा संदर्भ के रूप में कार्य करता है।
मैंने अभी एनएनआईटी के साथ सी # में व्यावहारिक यूनिट परीक्षण खरीदा है और मुझे यह पसंद है! –
XUnit टेस्ट पैटर्न के लिए जाएं! आप इसकी प्रशंसा करेंगे! –
आईईईई सॉफ्टवेयर आलेख TDD: The art of fearless programming में अनुशंसित पुस्तकों की सूची देखें। इसमें एक टिप्पणी है और प्रत्येक से संबंधित स्तर है।
उनमें से कुछ:
- केंट बैक, उदाहरण द्वारा TDD, एडिसन-वेस्ले, 2002 (परिचयात्मक)
- डेविड Astels, टेस्ट प्रेरित विकास: एक व्यावहारिक गाइड, प्रेंटिस हॉल, 2003 (मध्यवर्ती)
- जेम्स Newkirk और एलेक्सी Vorontzov, Microsoft .NET, माइक्रोसॉफ्ट प्रेस, 2004 (मध्यवर्ती)
- 1. यूनिट परीक्षण एएसपी.नेट एमवीसी पुनर्निर्देशन
- 2. एएसपी.नेट एमवीसी, रावेनडीबी और यूनिट परीक्षण
- 3. यूनिट परीक्षण वेब सेवाओं के लिए अनुशंसित पैटर्न
- 4. यूनिट परीक्षण एएसपी.नेट एमवीसी 4 ऐप्स पूरी तरह से
- 5. परीक्षण एएसपी.नेट एमवीसी वेबसाइट
- 6. एएसपीनेट एमवीसी और यूनिट परीक्षण
- 7. एएसपी.नेट एमवीसी
- 8. परीक्षण एएसपी.नेट एमवीसी व्यू मॉडल
- 9. एएसपी.नेट एमवीसी
- 10. पैक यूआरएल और यूनिट परीक्षण। मेरे पर्यावरण के साथ समस्या?
- 11. एमवीसी - यूनिट गलत चीजों का परीक्षण?
- 12. यूनिट परीक्षण एमवीसी 3 नियंत्रकों और दृश्य
- 13. एएसपी.नेट एमवीसी - नियंत्रक परीक्षण के लिए नकली सदस्यता
- 14. बीटा परीक्षण के लिए एएसपी.नेट एमवीसी अनुप्रयोग को सुरक्षित करना?
- 15. एएसपी.नेट एमवीसी विचारों के लिए वेब परीक्षण कैसे करें?
- 16. यूनिट परीक्षण एमवीसी 4 रीडायरेक्ट टॉक्शन
- 17. एमवीसी 3 यूनिट परीक्षण प्रतिक्रिया कोड
- 18. यूनिट परीक्षण
- 19. एएसपी.नेट एमवीसी
- 20. एएसपी.नेट एमवीसी
- 21. एएसपी.नेट एमवीसी
- 22. मॉकिंग उपयोगकर्ता। एएसपी.नेट एमवीसी
- 23. एएसपी.नेट एमवीसी
- 24. एएसपी.नेट एमवीसी - सिस्टम.Web.Compilation.CompilationLock
- 25. यूनिट परीक्षण - क्या यूनिट टेस्ट कॉल करने के लिए यह खराब फॉर्म है अन्य यूनिट परीक्षण
- 26. यूनिट परीक्षण जादू तरीके
- 27. एएसपी.नेट एमवीसी कंट्रोलर लाइफसाइकिल
- 28. यूनिट परीक्षण एमवीसी 3 रेजर हेल्पर्स/तारों के बिना विचार
- 29. यूनिट परीक्षण के लिए टेस्ट डेटा फ़ाइलों के लिए पथ
- 30. यूनिट परीक्षण फायरमॉकी एप्लिकेशन
मुझे पता है कि tdd कुछ नया नहीं है लेकिन यह पुस्तक 2002 है। क्या यह संस्करण आपके पास है? यदि हां, तो क्या आपको लगता है कि आज के मामले में यह उत्साहित है? मुझे पता है कि कुछ किताबें समय की परीक्षा खड़ी हैं। – PositiveGuy
मैं इस सिफारिश को दूसरा करता हूं क्योंकि यह प्रत्यक्ष कोड नमूने देता है जिसे आप अपनी पसंद के आईडीई के साथ अनुसरण कर सकते हैं। –
यह मेरे पास संस्करण है, और मुझे नहीं लगता कि यह पुराना है। उदाहरण जुनीट के पुराने संस्करण का उपयोग कर सकते हैं, लेकिन टीडीडी का परिचय बहुत अच्छा है। – pgb