जब किसी प्रोजेक्ट पर काम करने वाले बहुत से लोग हैं, जो सभी डेटाबेस स्कीमा को बदल सकते हैं, यूनिट टेस्ट/टेस्ट/सत्यापित करने का सबसे आसान तरीका क्या है? मुख्य सुझाव जो हमने अभी तक किया है, कॉलम नाम, बाधाओं आदि को सत्यापित करने के लिए प्रत्येक तालिका के लिए परीक्षण लिखना हैआप कैसे (यूनिट) डेटाबेस स्कीमा का परीक्षण करते हैं?
क्या किसी और ने कुछ भी समान/सरल किया है? हम SQL सर्वर के साथ सी # का उपयोग कर रहे हैं, अगर इससे कोई वास्तविक अंतर होता है।
अपडेट:
- परियोजना हम तो वहाँ इकाई परीक्षण के खिलाफ लिखने के लिए बहुत कम सी # कोड है काम के थोक करने के लिए SSIS पैकेज उपयोग कर रहा है पर काम कर रहे के खंड।
- टेबल/संग्रहित प्रक्रियाओं के निर्माण के लिए कोड SQL फ़ाइलों में फैला हुआ है। निर्माण प्रणाली के कारण, हम एक अलग वीएस डीबी परियोजना फ़ाइल को भी बनाए रख सकते हैं, लेकिन मुझे यकीन नहीं है कि इससे हमें स्कीमा को सत्यापित करने में मदद मिलेगी।