इस महान पद के लिए टिप्पणी में , रॉय ओशेरोव ने ओएपीटी परियोजना का उल्लेख किया जो प्रत्येक परीक्षण में प्रत्येक मुखर को चलाने के लिए डिज़ाइन किया गया है।
निम्नलिखित परियोजना के मुख पृष्ठ पर लिखा गया है:
उचित इकाई परीक्षण बिल्कुल एक कारण के लिए विफल होना चाहिए, यही कारण है कि आपको प्रति यूनिट परीक्षण में एक जोर का उपयोग करना चाहिए।
और, रॉय ने टिप्पणियों में लिखा:
मेरी दिशानिर्देश आमतौर पर है कि आप प्रति परीक्षण एक तार्किक अवधारणा का परीक्षण करते हैं। आप एक ही वस्तु पर कई जोर दे सकते हैं । वे आमतौर पर एक ही अवधारणा का परीक्षण किया जाएगा।
मुझे लगता है कि, कुछ मामले ऐसे होते हैं, जहां कई जोर देने की आवश्यकता होती है (जैसे गार्ड अभिकथन ), लेकिन सामान्य तौर पर मैं इससे बचने की कोशिश करता हूं। आप की राय क्या है? कृपया एक वास्तविक विश्व उदाहरण प्रदान करें जहां कई मुखर वास्तव में आवश्यक हैं ।
RowTest
(MbUnit) / TestCase
(NUnit) के बजाय कई दावे किए गए थे । नौकरी के लिए उचित उपकरणों का उपयोग करें! (दुर्भाग्य से, MSTest के पास अभी तक एक पंक्ति-परीक्षण क्षमता नहीं है।)
RowTest
और TestCase
उपयोग की समान कार्यक्षमता प्राप्त कर सकते हैं । मैं बड़ी सफलता के साथ एक सरल CSV फ़ाइल का उपयोग कर रहा हूँ।