का उपयोग करते हुए स्कीमा और संग्रहीत प्रक्रिया परीक्षण हमारे पास विभिन्न सिस्टम हैं जहां हमारे अधिकांश व्यावसायिक तर्क संग्रहित प्रक्रियाओं के भीतर हैं। हमें कुछ परीक्षण लिखने की ज़रूरत है जो मूल रूप से जांच की जाती है कि संग्रहित प्रो चलाए जाने पर अपेक्षित तरीके से डेटा बदल गया है। मुझे कुछ बुनियादी स्कीमा परीक्षण, इनपुट और आउटपुट पैरा आदि भी पसंद आएगा।नुनिट
मैं डीबीएफटी और एमएसटीएस्ट डेटाबेस परीक्षण देख रहा हूं और वर्तमान में, मुझे या तो बेचा नहीं जा रहा है। मैं Nunit का उपयोग किया है ग # कोड का परीक्षण करने और का उपयोग कर Nunit .net के भीतर से संग्रहीत procs का परीक्षण करने के लिए एक अच्छा विकल्प दृष्टिकोण हो सकता है अगर (शायद EF4 का प्रयोग करके)
कुछ
तरह- सेटअप डेटा सोच रहा था
- चेक डेटा
- निष्पादित proc
- चेक डेटा
बदल गया है इस एक उपयुक्त तरीका होगा संग्रहित procs परीक्षण का? क्या अन्य, बेहतर तरीके हैं?
विचार और प्रतिक्रिया :-)
संपादित की सराहना की जाएगी: मैं भी हमारे सीआई प्रक्रिया TeamCity
tSQLt टीमसिटी जैसे सीआई सर्वर का समर्थन करता है। डेव ग्रीन ने अपने लेख में यह समझाया: https://www.simple-talk.com/sql/sql-tools/using-sql-test-database-unit-testing-with-teamcity-continuous-integration/ (नीचे स्क्रॉल करें आधा रास्ते जहां वह जुनीट एक्सएमएल प्रारूप के बारे में बात करता है) –