Call GC.KeepAlive when using native resources

يمكنك تشغيل قاعدة بيانات وحدة اختبارات إلى التحقق من ما إذا كانت التغييرات إلى تحتوي على واحد أو المزيد الكائنات قاعدة البيانات في المخططات مقطوع الوظائف موجود في تطبيق قاعدة بيانات. لاستكمال هذه الاختبارات اختبارات الوحدة مطوري البرامج الخاصة بك بإنشائها. يجب أن تقوم بتشغيل كلا النوعين من الاختبارات إلى التحقق من سلوك تطبيق الخاص بك.

يمكنك التحقق من سلوك أي كائن في المخطط الخاص بك عن طريق إنشاء أحد اختبارات فارغ و إضافة تعليمات برمجية مخصصة في Visual Basicأو #Visual C. كبديل، يمكنك auإلىmatically توليد كعب روتين من Transact-SQLبرنامج نصي إذا كنت تريد إلى التحقق من سلوك محدد دالة أو مشغل sإلىred إجراء. بعد توليد في كعب روتين، يجب أن cusإلىmize إلى الحصول على نتائج ذات معنى.

ملاحظة

يمكنك إنشاء أحد اختبارات فارغ، قم بإضافة تعليمات برمجية به وتشغيله دون الحاجة مشروع قاعدة بيانات فتح. ومع ذلك، لا يمكن تلقائياً بإنشاء Transact-SQLstub الاختبارات هذه دالة أو يشغّل، أو إجراء مخزّن دون الحاجة إلى فتح مشروع الذي يحتوي على الكائن الذي تريد اختبار.

المهام الشائعة

في الجدول التالي، يمكنك العثور على وصف للمهام العامة التي تدعم هذا السيناريو وارتباطات إلى مزيد من المعلومات حول كيف يمكنك إتمام تلك المهام بنجاح.

المهام الشائعة

محتوى إضافي

الحصول تشغيل التدريب العملي:يمكنك اتباع معاينة introducإلىry إلى تصبح أكثر اطلاعاً على كيفية إلى إنشاء وتشغيل اختبار وحدة بسيطة لقاعدة بيانات.

معرفة المزيد حول اختبارات وحدة قاعدة بيانات:يمكنك معرفة المزيد حول الملفات والبرامج النصية لإنشاء اختبار وحدة قاعدة البيانات. يمكنك أيضا معرفة حول إلى استخدام شروط الاختبار و Transact-SQLassertions في اختبار الوحدة.

إنشاء مشاريع اختبار واحد أو أكثر:يجب إنشاء قاعدة بيانات وحدة اختبارات في مشروع اختبار. إذا كنت تاريخ الإنشاء اختبار وحدة قاعدة بيانات قبل تاريخ الإنشاء هو مشروع اختبار مشروع اختبار تاريخ الإنشاء d نيابة عنك. يمكنك إنشاء مشاريع الاختبار أول رغبتك، على سبيل المثال، لاستخدام بيانات إنشاء خطط مختلفة أو التكوينات التوزيع المختلفة في مجموعات مختلفة من الاختبارات. عندما تقوم بإنشاء مشروع الاختبار، يمكنك تكوين إعدادات الاختبار (على سبيل المثال، سلسلة الاتصال) وإعدادات نشر خطة الجيل بيانات إلى تستخدم لهذا مشروع.

تكوين كيفية اختبار الوحدة هو تشغيل:يمكنك تعيين سلسلة الاتصال إلى مقابل التي تقوم بتشغيل الاختبارات وخطة لإنشاء بيانات وإعدادات نشر قاعدة بيانات. يجب أولاً تكوين هذه الإعدادات عند إنشاء اختبار مشروع، ولكن يمكن أيضا تعديلها لاحقاً.

إنشاء اختبار وحدة قاعدة البيانات: يمكنك تلقائياً إنشاء Transact-SQLتعليمات برمجية كعوب الروتين لقاعدة بيانات وحدة الاختبارات التي تتحقق من سلوك دالة أو مشغل أو إجراء المخزن. يمكنك أيضا إنشاء أحد اختبارات وحدة قاعدة بيانات فارغ وقم بإضافة تعليمات برمجية لاحقاً إلى اختبار أنواع غير ذلك من الكائنات قاعدة البيانات.

كتابة تعليمات برمجية لإجراء اختبار وحدة قاعدة بيانات: بعد إنشاء اختبار وحدة، تقوم بكتابة Transact-SQLتعليمات برمجية لاختبار كائن قاعدة بيانات. لكل اختبار، يمكن تحديد واحد أو المزيد الشروط اختبار لتحديد ما إذا كان سيتم تمرير الاختبار أو فشل. للاختبارات أكثر تعقيداً، يمكنك تعديل Visual Basicأو #Visual Cتعليمات برمجية في مشروع قاعدة بيانات. على سبيل المثال، يمكنك كتابة إجراء اختبار وحدة التي يتم تنفيذها في نطاق إحدى المعاملات.

مشاكل استكشاف الأخطاء وإصلاحها: يمكنك معرفة المزيد حول كيف يتم إلى استكشاف المشاكل عام المتعلقة بوحدة قاعدة بيانات الاختبار.

سيناريوهات ذات صلة