الإرشادات التفصيلية: CA1506:

لمعرفة ما هي نسبة من تعليمات برمجية للمشروع الخاص بك هو فعلياً يتم اختباره، باستخدام ميزة تغطية تعليمات برمجية من Microsoft Visual Studio 2010. للقيام بذلك، قم أولاً بتحرير تكوين التشغيل للإشارة إلى تجميع الذي يحتوي تشغيل تعليمات برمجية الخاصة به تغطية المراد قياسها؛ ثم قم بتشغيل الاختبارات تشغيل تلك التعليمة البرمجية. تظهر الإحصائيات تغطية مُفصل للتعليمات البرمجية في نافذة، و كما ترى، سطر--سطراً، تم اختبار تعليمات برمجية التي.

المتطلبات الأساسية

قم بإجراء الخطوات في إجراء "تشغيل وحدة اختبار وإصلاح الخاص بك تعليمات برمجية" في الإرشادات التفصيلية: إنشاء و تشغيل اختبارات الوحدة. يؤدي هذا إلى إنشاء جهازي الاختبارات التي لن تشغيل في إجراء التالي.

CA1506:

لتشغيل الاختبارات "و" تعليمات برمجية التغطية

  1. في "مستكشف الحل"، قم بتدوين اسم الحل الخاص بك. إذا قمت باستخدام مشروع من الإرشادات التفصيلية: إنشاء و تشغيل اختبارات الوحدة، للحل بتسمية هو بنك. يحتوي هذا الحل على تعليمات برمجية-under-test.

  2. في "مستكشف الحل"، ضمن "عناصر الحل"، مزدوج-انقر فوق ملف تكوين التشغيل، localtestrun.testrunconfig.

    يظهر مربع الحوار localtestrun.testrunconfig.

  3. انقر فوق تغطية التعليمات البرمجية.

  4. تحت تحديد artifacts للإله، تحقق المربع الموجود بجانب Bank.dll مسار الخاص به هو يشار إليها ك\Bank\bin\يصحح < "الحل الدليل" >.

  5. انقر فوق حفظ كـ ومن ثم انقر فوق حفظ في صندوق الحوار. يظهر صندوق رسالة يسألك عما إذا كنت ترغب في حفظ الموجود ملف. انقر فوق نعم في صندوق الرسالة استبدال الموجود ملف.

  6. تشغيل اختبار قائمة، أشر إلى من تحديد إعدادات الاختبار نشط Directory. تعرض قائمة فرعية الجميع الاختبار إعدادات في الحل. وضع علامة اختيار بجوار إلى تكوين التشغيل التي تقوم بتحريرها فقط، محلي.testsettings؛ يجعل ذلك الإعدادات اختبار النشطة.

  7. في الاختبار Ediإلىr قائمة، تحديد خانات الاختيار الموجودة بجوار إلى CreditTest DebitTest، بزر الماوس الأيمن وثم انقر فوق تشغيل الاختبارات المتحديدة.

    قم بتشغيل الاختبارات الثاني.

  8. شريط الأدوات اختبار أدوات ، انقر فوق نتائج تغطية تعليمات برمجية.

    تعليمات برمجية تغطية نتائج نافذة يفتح.

  9. في الإطار نتائج تغطية تعليمات برمجية ، يعرض العمود هيكلي عقدة واحدة تحتوي على بيانات لكافة تغطية رمز الحصول على LA اختبار اختبار تشغيل. اختبار يسمى عقدة التشغيل باستخدام تنسيق < اسم مستخدم > @ < اسم الكمبيوتر >< التاريخ >< الوقت >. توسيع هذا عقدة.

  10. قم بتوسيع العقدة للتجميع Bank.dll، لمساحة الاسم، BankAccountNS، BankAccount فئة.

  11. تمثل صفوف الموجودة داخل الفئة BankAccount الأساليب الخاصة به. عرض أعمدة في هذا الجدول إحصائيات تغطية أساليب فردية لفئات، و لمساحة الاسم بالكامل.

  12. انقر نقراً مزدوجاً فوق الصف أسلوب المديونية.

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

    إذا قمت بتحديد خانة اختيار ل TestProject1.dll في الخطوة رقم 7، يمكنك فتح Class1Test.cs، وملفات تعليمات برمجية المصدر التي تحتوي على اختبارات الوحدة الخاصة بك، إلى راجع وظائف الاختبار التي تم تطبيق. يتم تطبيق نفس نظام التمييز: أزرق فاتح تحديد التعليمة البرمجية exercised؛ beige يشير إلى مسار رمز exercised جزئيا، وبني reddish يشير إلى مسار التعليمة برمجية التي تم untraveled في مجموعة الاختبارات.

راجع أيضًا:

المهام

الإرشادات التفصيلية: إنشاء و تشغيل اختبارات الوحدة

منع التحذيرات بواسطة باستخدام السمة SuppressMessage في

كيفية: تطبيق اختبار إعدادات من Microsoft Visual Studio

موارد أخرى

Create Test Settings to Run Automated Tests from Visual Studio