إعداد أجهزة الاختبار لتشغيل الاختبارات أو لتجميع البيانات

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

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

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

ملاحظة

يمكنك تعيين العديد من الأجهزة إلى دور مفرد في حالة ان أحد الأجهزة غير متوفر.

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

  • الاختبار اليدوي

  • الاختبارات التلقائية:

  • بيئات

الاختبار اليدوي

تجميع بيانات على جهاز محلي باستخدام الإعدادات الافتراضية للإختبار

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

  • سجل الاجراء و تسجيل الاجراء

  • IntelliTrace:

  • معلومات النظام

  • تأثير الاختبار

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

ملاحظة

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

قم بتجميع البيانات على الجهاز المحلي باستخدام محولات تشخيص محددة

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

تجميع البيانات عن بُعد

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

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

الاختيار1 :

:تجميع البيانات أو التأثير على الجهاز الاختبار

الاختيار2 :

محول البيانات التشخيصية

الإجراء1:

إنشاء اعدادات اختبار

الإجراء2:

مجموعة من أدوار يمكن تعريفها

الإجراء3:

مطابقة البيئه المطلوبة

الجهاز المحلى فقط

  • سجل الاجراء و تسجيل الاجراء

  • IntelliTrace:

  • معلومات النظام

  • تأثير الاختبار

لا استخدام إعدادات الاختبار الافتراضية

لا

تم بالفعل إضافة < المحلية > لخطة الاختبار الخاصة بك

الجهاز المحلى فقط

تحديد محولات معينة

نعم

استخدام الافتراضى : < المحلي >

استخدام الافتراضية <الجهاز المحلى فقط>

الأجهزة المحلية والبعيدة

تحديد محولات معينة

نعم

نعم

نعم

الاختبارات التلقائية:

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

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

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

أداة التحكم في الاختبار ووكلاء الاختبارات

بيئات

يمكنك إنشاء بيئات الفعلية أو وهمية باستخدام Microsoft Test Manager. قد تستخدم البيئة الفعلية أجهزة الكمبيوتر الفعلية أو أجهزة ظاهرية. البيئه الظاهرية تستخدم الأجهزة الظاهرية فقط.

  • لتقوم بـإنشاء بيئة فعلية يجب عليك تثبيت واحد أو العديد من وحدات تحكم الاختبار على أجهزة الكمبيوتر المتوفرة وإقران كلٍ بـTeam Foundation Server. يمكنك بعد ذلك تثبيت عوامل الاختبار على جهاز الكمبيوتر الخاص بك. يسمى كل كمبيوتر متوفر للإستخدام في البيئة جهاز .

  • إذا كنت تستخدمVisual Studio Lab Management، يمكنك إنشاء بيئة ظاهرية. يتم إنشاء هذه البيئات باستخدام أجهزة ظاهرية أو القوالب. إذا كنت تريد تشغيل الاختبارات باستخدام Microsoft Test Manager ، يمكن تثبيت عوامل اختبار على الأجهزة الظاهرية، ثم قم بتوفير اسم وحدة تحكم في بيئة الاختبار. للحصول على مزيد من المعلومات حول البيئة الظاهرية،انظرتخطيط وإعداد معمل ظاهري الخاص بك.

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

المهام

استخدم المواضيع التالية للمساعدة في إعداد الأجهزة الخاصه بك لتشغيل الاختبارات وتجميع البيانات:

المهام

مواضيع مقترنة

جاري التثبيت اختبار وحدات التحكم وقم باختبار عوامل إلى استخدامه لتشغيل الاختبارات وجمع بيانات: يمكنك استخدم اختبار وحدات التحكم في إعدادات الاختبار التي قمت بإنشائها باستخدام Microsoft Visual Studio 2010. أو يمكنك استخدم اختبار وحدات التحكم مع البيئات الخاصة بك.

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

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

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

راجع أيضًا:

المبادئ

اختبار التطبيق