كيفية القيام بما يلي: تشغيل الاختبارات التلقائية من Microsoft Visual Studio
يدور هذا الموضوع حول استخدام Microsoft Visual Studio 2010 لتشغيل الاختبارات التلقائية. يمكنك تشغيل الاختبارات التلقائية من كل من بيئة التطوير المتكاملة (IDE) Visual Studioفي موجه الأوامر. لمزيد من المعلومات حول كيفية تشغيل الاختبارات في موجه الأوامر, أنظر تشغيل الاختبارات التلقائية من سطر الأوامر:.
ملاحظة
عندما تقوم بتشغيل واحد أو أكثر من الاختبارات في Visual Studio إذا كانت محتويات الاختبار جديدة أو تم تغييرها و لم يتم حفظها, يتم حفظها تلقائياً قبل تشغيل الاختبار. وبشكل مماثل، إذا تم تحرير التعليمات البرمجية لاختبار الوحدة و لم يتم اعادة بناء المشروع الذي يحتوي على الاختبار ، يبني Visual Studio المشروع قبل تشغيل الاختبار.
ومع ذلك، إذا كنت تريد إلى تخطط الخروج الجهد الاختبار الخاصة بك وقم بتشغيل الاختبارات الخاصة بك كجزء من خطة الاختبار، يمكنك استخدام Microsoft Test Manager. لمزيد من المعلومات حول كيفية استخدام Microsoft Test Manager,انظر تعريف جهد الاختبار الخاص بك بـإستخدام خطط الاختبار..
ملاحظة
Microsoft Test Manager is provided as part of Visual Studio 2010 Ultimate and Visual Studio Test Professional products.
مرونة في تشغيل اختبارات
Visual Studio يوفر عدة طرق مختلفة لتشغيل الاختبارات. يمكنك اختيار الطريقة الافضل التي تناسب احتياجاتك الحالية:
تشغيل اختبارات من ملفات التعليمات البرمجية للمصدر الخاص بك. باستخدام لوحة المفاتيح، يمكنك تشغيل الاختبارات من أي ملف يستند إلى النص في الحل الخاص بك. وبشكل خاص، يمكنك تشغيل الاختبارات أثناء تحرير ملف يحتوي على التعليمات البرمجية ضمن الاختبار. يتيح هذا إمكانية تغيير التعليمات البرمجية للمصدر و بطريقة مباشرة يتم اختباره بدون استخدام نافذة أو قائمة.
تشغيل الاختبارات من الملفات الموجودة في مشروع الاختبار الخاص بك. باستخدام الماوس أو لوحة المفاتيح , يمكنك تشغيل الاختبارات من الملف الذي يحتوي على التعليمات البرمجية للاختبار. يتيح هذا إمكانية تغيير اختبار ثم تشغيله بطريقة مباشرة بدون استخدام نافذة أو قائمة.
تشغيل الاختبارات باستخدام نوافذ إعدادات الاختبار . يمكنك أيضاً تشغيل الاختبارات من نافذة عرض الاختبار ،و محرر قائمة الاختبار، ومن نافذة نتائج الاختبار.
ملاحظة
بعد تشغيل الاختبار في Microsoft Visual Studio 2010 ، يتم حفظ نتائج كافة الاختبارات التي تم تنفيذها في ذلك التشغيل تلقائياً على جهاز الكمبيوتر الخاص بك في ملف تشغيل اختبار. يتم حفظ عدد تشغيلات الاختبار أعتمادا على إعداد في مربع حوار الخيارات.
تشغيل اختبارات من ملفات التعليمات البرمجية للمصدر الخاصة بك.
لتشغيل الاختبارات من ملفات التعليمات البرمجية للمصدر في الحل الخاص بك بإستخدام لوحة المفاتيح
في Visual Studio ،قم بـفتح ملف التعليمات البرمجية لمصدر من أي مكان في الحل.
يمكنك استخدام اختصارات لوحة المفاتيح التالية لتشغيل الاختبارات من ذلك الملف.
اختصار لوحة المفاتيح
الوصف
CTRL + R ثم إضغط A
يتم تشغيل كافة الاختبارات في كافة مشاريع الاختبار.
CTRL + R ثم إضغط D
يتم تشغيل كافة الاختبارات التي تم تشغيلها في آخر تشغيل اختبار.
CTRL + R ثم إضغط F
يتم تشغيل كافة الاختبارات التي لم تنجح في اخر تشغيل اختبار.
ملاحظة
يمكنك استخدام هذه الاختصارات في ملف التعليمات البرمجية للمصدر الخاص بك الذي يحتوي على أساليب الاختبار وفي نافذة عرض الاختبار و نافذة محرر قائمة الاخبارات.
تشغيل الاختبارات من الملفات الموجودة في مشروع الاختبار الخاص بك.
لتشغيل الاختبارات من ملف التعليمات البرمجية للاختبار الخاصة بك باستخدام لوحة المفاتيح
Visual Studio ،قم بـفتح ملف التعليمات البرمجية للمصدر الذي يحتوي على أساليب الاختبار الخاص بك.
انقر فوق تعريف نطاق اختبار: قم بوضع المؤشر على أسلوب اختبار في فئة اختبار أو خارج نطاق فئة الاختبار.
يمكنك استخدام اختصارات لوحة المفاتيح التالية لتشغيل الاختبارات استناداً إلى ذلك النطاق.
اختصار لوحة المفاتيح |
تشغيل الاختبارات. |
CTRL + R ثم إضغط T |
هذا يشغيل الاختبارات في النطاق الحالي. وهذا يعني أن - يقوم بتشغل أسلوب الاختبار الحالي - كافة الاختبارات في فئة الاختبار الحالية أو كافة الاختبارات في مساحة الاسم , على التوالي. |
CTRL + R ثم إضغط C |
يقوم هذا بـتشغيل كافة الاختبارات في فئة الاختبار الحالية. |
CTRL + R ثم إضغط N |
يقوم هذا بـتشغيل كافة الاختبارات في مساحة الاسم الحالية. |
لتشغيل الاختبارات من ملف التعليمات البرمجية للاختبار الخاصة بك باستخدام الماوس
Visual Studio ،قم بـفتح ملف التعليمات البرمجية للمصدر الذي يحتوي على أساليب الاختبار الخاص بك.
انقر بزر الماوس الأيمن فوق أسلوب اختبار في فئة اختبار أو خارج نطاق فئة اختبار ثم انقر فوق تشغيل الاختبارات.
يقوم هذا الامر بـتشغيل الاختبارات في النطاق الحالي. وهذا يعني أن - يقوم بتشغل أسلوب الاختبار الحالي - كافة الاختبارات في فئة الاختبار الحالية أو كافة الاختبارات في مساحة الاسم الحالية , على التوالي.
تشغيل الاختبارات باستخدام نوافذ إعدادات الاختبار .
لتشغيل الاختبارات بإستخدام نوافذ أدوات الاختبار ، باستخدام لوحة المفاتيح
في نافذة عرض الاختبار ، حدد واحد أو أكثر من الاختبارات.
اضغط CTRL + R ثم اضغط T (أو CTRL + R أو C أو CTRL + R ، N).
يقوم هذا بـتشغيل كافة الاختبارات المحددة في نافذة عرض اختبار.
ملاحظة
لتشغيل الاختبارات المحددة في نافذة عرض الاختباريجب أن يتم التركيز على نافذة عرض الاختبار.
-أو-
في محرر قائمة الاخبار ، حدد واحد أو أكثر من الاختبارات.
اضغط CTRL + R ثم اضغط T (أو CTRL + R أو C أو CTRL + R ، N).
يقوم هذا بتشغيل كافة الاختبارات التي تم تحديدها في محرر قائمة الاختبار.
ملاحظة
لتشغيل الاختبارات المحددة في محرر قائمة الاختبار يجب أن يتم التركيز على محرر قائمة الاختبار.
-أو-
في نافذة نتائج الاختبار ، حدد خانة الاختيار التي بـجانب واحد أو أكثر من الاختبارات أو اترك خانات الاختيار المحددة بعد تشغيل اختبار.
اضغط CTRL + R ثم اضغط T (أو CTRL + R أو C أو CTRL + R ، N).
يقوم هذا بإعادة تشغيل كافة الاختبارات التي يتم تحديدها في نافذة نتائج الاختبار. لمزيد من المعلومات حول اعادة تشغيل الاختبارات, أنظر كيفية القيام بما يلي: إعادة تشغيل اختبار.
ملاحظة
عندما تقوم بإعادة تشغيل الاختبارات من نافذة نتائج اختبار, يتم إستخدام إعدادات الاختبار المقترنة بـنتيجة الاختبار عند إعادة تشغيل الاختبار. لا يتم إستخدام إعدادات الاختبار المقترنة بالحل التي تحتوي على مشروع الاختبار عندما تقوم بإعادة التشغيل من نافذة نتيجة الاختبار.
لتشغيل الاختبارات بإستخدام نوافذ أدوات الاختبار ، باستخدام الماوس
انقر بزر الماوس الأيمن فوق الاختبار في نافذة عرض الاختبار ثم انقر فوقتحديد التشغيل.
-أو-
حدد الاختبار في نافذة عرض الاختبار، ثم انقر فوق تحديد التشغيل على شريط أدوات عرض الاختبار.
-أو-
في محرر قائمة الاخبار ، حدد واحد أو أكثر من الاختبارات. بعد ذلك، إما
تقوم بالنقر فوق تشغيل الاختبارات المحددة على شريط أدوات محرر قائمة اختبار
-أو-
تقوم بالنقر بزر الماوس الأيمن فوق سطح النافذة ثم انقر فوق تشغيل الاختبارات المحددة.
-أو-
في جزء قائمة الاختبار ل محرر قائمة الاخبار ،قم بـوضع علامة اختيار حسب قائمة الاختبار التي تحتوي على الاختبار أو الاختبارات التي تريد تشغيلها. ثم انقر فوق تشغيل الاختبارات على شريط أدوات محرر قائمة اختبار أو انقر بزر الماوس الأيمن فوق سطح النافذة ثم انقر فوق تشغيل الاختبارات المحددة.
-أو-
في نافذة نتائج اختبار مع واحد أو أكثر من نتائج الاختبار المحددة انقر فوق زر التشغيل أو انقر فوق إعادة تشغيل الاختبارات الأصلية على شريط معلومات نافذة نتائج الاختبار. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إعادة تشغيل اختبار.
لتقوم بتشغيل الاختبار بإستخدام الفئات في عرض الاختبار
في شريط أدوات عرض الاختبار، انقر فوق السهم في أيسر القائمة المنسدلة.
الافتراضي هو كافة الأعمدة.
حدد فئات الاختبار .
في المربع النصي للتصفية قم بكتابة اسم الفئة التي تريد إجراء التصفية عليها.
الافتراضي هو < "إلغاء تطبيق عامل التصفية" >.
اضغط. زر إدخال
الاختبارات المقترنة بالفئة التي قمت بتحديدها يتم عرضها في عرض الاختبار.
(اختياري) انقر فوقاسم الاختبار أو رؤوس الأعمدةمشاريع لفرز القائمة.
انقر فوق الاختبارات داخل فئة الاختبار التي تريد تشغيلها.
قم بـاستخدام SHIFT + النقر بالماوس أو CNTRL + النقر بالماوس لتقوم بتحديد اختبارات إضافية.
انقر فوق تشغيل التحديد على شريط الأدوات.
لتشغيل مشروع اختبار
يجب أن يكون مشروع الاختبار الخاص بك هو مشروع بدء التشغيل في الحل الخاص بك. للقيام بذلك - في "مستكشف الحلول" - انقر بزر الماوس الأيمن فوق مشروع الاختبار ثم انقر فوق تعيين كـمشروع بدء التشغيل.
يشير مستكشف الحلول إلى مشروع الاختبار كمشروع بدء التشغيل عن طريق عرض اسمه بنص غامق.
بدء المشروع الخاص بك. قم بذلك عن طريق تحديد بدء تصحيح الأخطاء أو بدء بدون تصحيح الأخطاء على قائمة تصحيح الاخطاء أو بالضغط على مجموعات المفاتيح المناسبة، F5 و CTRL + F5. يمكنك أيضًا القيام بذلك بالنقر فوق بدء تصحيح الاخطاء (F5) على شريط الأدوات قياسي.
يتم تشغيل كافة الاختبارات في مشروع الاختبار.
ملاحظة
يشغل خيار بدء تصحيح الأخطاء ولكن لا يتم تصحيح الاختبارات التي لا تعمل ضمن المضيف الافتراضي, مثل اختبارات الوحدة ASP.NET. لمزيد من المعلومات، راجع كيفية القيام بما يلي: تصحيح الأخطاء أثناء تشغيل اختبار.
راجع أيضًا:
المهام
كيفية القيام بما يلي: إعادة تشغيل اختبار
كيفية القيام بما يلي: تصحيح الأخطاء أثناء تشغيل اختبار