2008-10-22 4 views
24

मैं एसएसआईएस पैकेजों का परीक्षण कैसे कर सकता हूं? मैं वर्कफ़्लो कार्यों, डेटा प्रवाह कार्यों, ईवेंट हैंडलर इत्यादि जैसे विभिन्न घटकों के लिए यूनिट परीक्षण बनाने और बनाए रखने में सक्षम होना चाहता हूंमैं एसएसआईएस पैकेज में स्वचालित इकाई परीक्षण कैसे कर सकता हूं?

क्या कोई मौजूदा तकनीक, ढांचे और/या उपकरण का उपयोग किया जा सकता है?

उत्तर

15

ssisUnit

एसक्यूएल सर्वर एकीकरण सेवाएं

2

कुछ परीक्षण प्रथाओं मैं आमतौर पर जब SSIS पैकेज का परीक्षण का पालन करने के लिए एक इकाई परीक्षण रूपरेखा।

मैं हमेशा पैकेज के स्तर पर परीक्षण (आमतौर पर कोई मतलब का एक बहुत मेरे लिए इस से एक निचले स्तर पर परीक्षण करने के लिए नहीं है ....)

मैं आमतौर पर बहुत छोटे डेटा के साथ एक परीक्षण डेटा वातावरण रखने के सेट।

परीक्षण डेटा सेट और किसी अन्य भिन्न परीक्षण पैरामीटर को इंगित करने के लिए एक परीक्षण कॉन्फ़िगरेशन प्रोफ़ाइल (कॉन्फ़िगरेशन फ़ाइलें) भी।

प्रोजेक्ट की प्रकृति के आधार पर कभी-कभी मैं कुछ डेटाबेस बैकअप को भी पुनर्स्थापित करने के लिए उपयोग करता हूं जब भी हम पर्यावरण प्रारंभिक स्थिति (या ईटीएल प्रक्रिया में किसी अन्य स्थिति को रीसेट करना चाहते हैं) को रीसेट करना चाहते हैं।

इन परीक्षण स्क्रिप्ट (अजगर, powershell ...) का एक अच्छा सेट में संयुक्त के सभी dtexec के माध्यम से संकुल बुला, यह मेरे लिए एक बहुत उपयोगी नुस्खा है ;-)

5

आजकल, ssisUnit नहीं है एसएसआईएसटीस्टर नामक एसक्यूएल सर्वर एकीकरण सेवाओं के लिए आधुनिक इकाई परीक्षण ढांचे की तारीख और मौजूद है।

MSDN article

Nuget

संबंधित मुद्दे