استخدام قوائم الإختبار

يمكنك إنشاء قوائم اختبار لتنظيم الاختبارات في مجموعات. قوائم الإختبار تستمر بين جلسات العمل. يمكنك استيراد قوائم الاختبار التي تم إنشاؤها في أحد الحلول إلى حل آخر.

استخدام قوائم الإختبار

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

عرض اختبارات وقوائم اختبار

يعرض الجزء قوائم الاختبار من محرر قائمة الاختبار دائمًا ثلاثة عقد من المستوى الأعلى:

  • قوائم من الاختبارات. هذه هي عقدة الجذرللتسلسل الهرمي لقائمة الاختبار و مبدئياً،تكون فارغة. يمكن أن تحتوي عقدة قوائم إختبارات على عدة قوائم الاختبار. يمكن أن تحتوي كل قائمة اختبار في أي مستوى في التسلسل الهرمي، على اختبارات متعددة و قوائم اختبار. يمكن أن يوجد الاختبار في أكثر من قائمة اختبار واحدة; لمزيد من المعلومات, أنظركيفية القيام بما يلي: تنظيم إختبارات في قوائم إختبار. لتقوم بـتشغيل الاختبارات في قائمة اختبار ،قم بتحديد خانة الاختيار لقائمة الاختبار ثم انقر فوق تشغيل اختبارات.

    ملاحظة

    إذا قمت بتشغيل الاختبارات التي تنتمي لقائمة اختبار واحدة ولكن ترى الاختبارات الأخرى يتم تشغيلها، فقد يكون ذلك بسبب أن اختبارات أخرى في قوائم أخرى أو في العقدة كافة الاختبارات المحملة قد تم تحديد ، على الرغم من أنه لا يتم عرضها حالياً. مثال علي هذا عندما تقوم بتشغيل قائمة اختبار تحتوي على قوائم اختبار أخرى. سوف يتم أيضا تشغيل الاختبارات في قوائم الاختبار التابعة، حتى لو كانت القوائم التابعة غير مرئية لأن القائمة الأصل قد انهارت. بالإضافة إلى ذلك، بعض أنواع الاختبار و المطلوبة بالاسم و اختبارات التحميل يمكن أن تحتوي على اختبارات أخري. عندما تقوم بـتشغيل الاختبار المحتَوِي سيتم أيضاً تشغيل الاختبارات المضمنة.

  • الاختبارات التي ليست في قائمة. هذه قائمة غير هرمية لكافة الاختبارات في الحل الخاص بك التي لم يتم نقلها لقائمة اختبار واحدة أو أكثر.

  • كل الاختبارات المحملة. هذه قائمة غير هرمية لكافة الاختبارات في الحل الخاص بك. يعرض كل المثيلات لكل الاختبارات. إذا وجد اختبار في قائمتي اختبار يتم عرضهما مرتين في العقدةكل الاختبارات المحملة.

حالات قوائم الاختبار

يمكن لقائمة الاختبار أن تكون في أي من الحالات الأربعه التالية:

  • غير محددة. لا يوجد أي من الاختبارات المتوفرة محددة حالياً في هذه القائمة أو في أي من القوائم التابعة لها.

  • محددة. كل الاختبارات في هذه القائمة و كافة القوائم التابعه لها, محددة حالياً.

  • غير معروفة. تتم الإشارة إليها بواسطة وضع علامة خافتة. بعض الاختبارات في هذه القائمة أو في القوائم التابعة أو كليهما تكون محددة.

  • معطّل. هذه القائمة غير متوفرة. قائمة الاختبار هذه والقوائم التابعة لها لا تحتوي على اختبارات متوفرة للتحديد.

يكون الاختبار متوفر للتحديد إذا كان متوفر ولم تتم تصفيته.

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

تخزين و إعادة استخدام قوائم الاختبار

تتواجد قوائم الاختبار في ملفات بيانات التعريف التي بدورها تتواجد في مجلد عناصر الحل. حينما تضيف أو تحذف أو تقوم بـتغيير قوائم اختبار، أو تضيف اختبارات لقوائم اختبار أو تحذف اختبارات منها،يتم تحديث أوصافها في ملف بيانات التعريف. ملف بيانات تعريف هو ملف XML.

راجع أيضًا:

المهام

كيفية القيام بما يلي: إنشاء قائمة اختبار

كيفية القيام بما يلي: تشغيل الاختبارات التلقائية من Microsoft Visual Studio

كيفية القيام بما يلي: تشغيل الاختبارات التلقائية من سطر الأوامر بإستخدام MSTest

كيفية القيام بما يلي: تكوين و جدولة تشغيل الاختبارات بعد بناء التطبيق الخاص بك.

كيفية: إنشاء تعريف البنية الأساسية

إضافة سياسات الإيداع

كيفية القيام بما يلي: تعطيل و تمكين الاختبارات

المبادئ

خيارات سطر الأمر MSTest.exe