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

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

تعرف اعدادات الاختبار التالي:

  • نوع الاختبارات التي ستقوم بـتشغيلها (يدوية أو تلقائية)

  • مجموعة الأدوار المطلوبة من أجل التطبيق تحت الاختبار الخاص بك

  • الدور الذي تقوم بـاستخدامه لتشغيل الاختبارات الخاصة بك

  • محول البيانات التشخيصي الذي تقوم باستخدامه لكل دور

ملاحظة

عند إنشاء إعدادات اختبار لـ الاختبارات الخاصه بك في Microsoft Visual Studio 2010 ، النوع الوحيد من الاختبارات التي يمكنك تشغيلها فإنها عباره عن اختبارات تلقائية. لذلك، لا يمكنك تحديد نوع الاختبارات لتشغيلها.

قم بتشغيل اختبارات باستخدام إدارة اختبار Microsoft Office 2010 Suite

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

ملاحظة

إذا كنت تقوم بتشغيل اختبارات تلقائيه باستخدام Microsoft Test Manager يجب استخدام بيئة.

يمكنك تكوين خطه اختبار باستخدام صفحة خصائص خطه الاختبار في Microsoft Test Manager. أمثلة عن اعدادات الاختبار و البيئه لخطة اختبار يتم عرضهم فى التوضيح التالي.

مبادئ إعدادات الاختبار

ملاحظة

الاختبارات اليدوية دائماً تكون على وضع التشغيل على على جهاز محلي باستخدام مُشغل الاختبار. لمزيد من المعلومات، راجع تشغيل الاختبارات اليدوية باستخدام مشغل الاختبار.

تشغيل اختبارات باستخدام Microsoft Visual Studio

إذا كنت تريد تشغيل الاختبارات الخاص بك باستخدام Microsoft Visual Studio 2010, يمكنك تكوين إعدادات الاختبار لاستخدامها عند تشغيل الاختبارات الخاصة بك. If you want إلى تشغيل your tests, أو collect بيانات, أو affect a اختبار آلة remotely, you must specify a اختبار وحدة التحكم إلى استخدم في your اختبار إعدادات. سيكون لدى وحدة التحكم اختبار العوامل التي يمكن استخدامها لكل دور في إعدادات الاختبار. For المزيد معلومات حول اختبار controllers و اختبار agents, see إعداد أجهزة الاختبار لتشغيل الاختبارات أو لتجميع البيانات.

ملاحظة

يتم استخدام البيئات فقط عندما تقوم بتشغيل الاختبارات الخاصة بك باستخدام Microsoft Test Manager.

معلومات إضافية حول البيئات

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

You must specify a اختبار وحدة التحكم for your بيئة. كل كمبيوتر له وحدة تحكم فى الاختبار تم تسجيلها إلى وحدة التحكم هذه ، يسمى الجهاز ويكون متوفراً لاستخدامه في البيئة الخاصة بك. لمزيد من المعلومات، راجع إعداد أجهزة الاختبار لتشغيل الاختبارات أو لتجميع البيانات.

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

إعدادات الاختبار والبيئات

تفاصيل تكوين إعدادات الاختبار لتشخيص محولات البيانات التشخيصية

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

محولات البيانات التشخيصية المستخدمة في إعدادات الاختبار

الاختبارات اليدوي على الاجهزه المحلية

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

الاختبارات اليدوية - تجميع البيانات باستخدام البيئة و مجموعة من الأدوار

ملاحظات

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

نعم

لا

نعم (راجع الملاحظات)

  • عند تجميع البيانات على بيئة تسجيل بعيده،فان التسجيل سوف يعمل فقط على الجهاز المحلي.

وكيل عميل ASP.NET IntelliTrace و تأثير الاختبار: هذا الوكيل يسمح لك بتجميع المعلومات حول الاستدعاءات http من العميل إلى ملقم ويب للحصول على التشخيص IntelliTrace و تأثير محولات البيانات التشخيصية.

نعم

نعم

نعم

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

محلل ملفات التعريفASP.NET : يمكنك إنشاء إعداد اختبار يتضمن ASP.NET إنشاء تشكيل جانبي ، الذي يجمع بيانات الأداء على ASP.NET تطبيقات الويب.

لا

نعم (راجع الملاحظات)

لا

  • محول البيانات التشخيصى معتمد فقط عند تشغيل اختبارات التحميل من Microsoft Visual Studio 2010.

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

لا

نعم (راجع الملاحظات)

لا

  • يمكنك استخدام تغطية التعليمات البرمجية فقط عند تشغيل اختبار تلقائي منMicrosoft Visual Studio 2010 أو mstest.exe ، و فقط من الجهازالذى يجرى عليه الاختبار. لا يتم اعتماد المجموعة البعيدة.

  • تجميع بيانات تغطية التعليمات البرمجية لا يعمل إذا كان ايضا إعداد الاختبار لديك تم تكوينه ليقوم بـتجميع معلومات IntelliTrace .

IntelliTrace: يمكنك تكوين محول البيانات التشخيصية IntelliTrace لتجميع معلومات تتبع تشخيصية معينة للمساعدة في عزل الأخطاء التي يصعب اعاده إنتاجها. يقوم هذا بـإنشاء ملف IntelliTrace له أمتداد .iTrace الذي يحتوي على هذه المعلومات. عندما يفشل الاختبار يمكنك إنشاء خطأ. الملف IntelliTrace الذي تم حفظه مع نتائج الاختبار يتم ربطه تلقائياً بـهذا الخطأ . البيانات التي يتم تجميعها في الملف IntelliTrace تقوم بزيادة إنتاجية التصحيح عن طريق تقليل الوقت المطلوب لإعادة إنتاج وتشخيص خطأ في التعليمات البرمجية. من ملف IntelliTrace هذا يمكن محاكاة جلسة العمل المحلية على جهاز كمبيوتر آخر, هذا يؤدي إلى تقليل إمكانية وجود خطأ غير قابل لإعاده الانتاج.

لمزيد من المعلومات، راجع Historical Debugger.

نعم

نعم

نعم

  • إذا تم تمكين تجميع بيانات IntelliTrace ،فإن تجميع بيانات تغطية التعليمات البرمجية لن يعمل.

  • إذا كنت تستخدم IntelliTrace لدور عميل ويب, يجب عليك أيضاً تحديد وكيل عميل ASP.NET عن IntelliTrace و تأثير محول البيانات التشخيصى.

سجل الأحداث : يمكنك تكوين إعداد اختبار ليضمن تجميع سجل أحداث، الذي سيتم تضمينه في نتائج الاختبار.

نعم

نعم

نعم

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

ملاحظةملاحظة
لا يمكن استخدام مضاهاة شبكة الاتصال لزيادة سرعة اتصال شبكة الإتصال.

نعم

نعم

نعم

معلومات النظام : يمكن أن يتم إعداد الاختبار ليتضمن معلومات نظام عن الجهاز الذي يتم تشغيل الاختبار عليه.

نعم

نعم

نعم

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

نعم

نعم

نعم

  • إذا كنت تقوم بتجميع بيانات IntelliTrace لدور عميل ويب, يجب عليك أيضاً تحديد وكيل عميل ASP.NET عن IntelliTrace و تأثير محول البيانات التشخيصى.

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

نعم

نعم (راجع الملاحظات)

نعم

ملاحظة

يمكنك أيضاً إنشاء محول بيانات تشخيصى مخصص لتلبية حاجة معينة. لمزيد من المعلومات، راجع إنشاء محولات بيانات تشخيصية لتجميع البيانات المخصصة أو التأثير على جهاز اختبار.

المهام الرئيسية

استخدم المواضيع التالية لمساعدتك إنشاء وتكوين إعدادات الاختبار:

المهام

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

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

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

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

اختر إعدادات اختبار موجود لخطة الاختبار: يتم تخزين إعدادات الاختبار في Team Foundation Server ثم يمكنك تحديدهم للاستخدام في خطط اختبار متعددة .

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

المهام ذات الصلة

تشغيل الاختبارات اليدوية باستخدام مشغل الاختبار

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

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

يمكنك تشغيل الاختبارات مباشرة من Microsoft Visual Studio 2010، منبنية Team Foundation ،أو من سطر الأوامر. يمكن استخدام mstest.exe لتشغيل الاختبارات التلقائية الخاصة بك من سطر الأوامر, أو يمكن استخدام tcm.exe لاستيراد أساليب الاختبار الخاصة بك إلي حالات الاختبار. يمكنك بعد ذلك تشغيل حالات الاختبار للتكوينات المعينة من سطر الأوامر أو Microsoft Test Manager و حفظ النتائج لخطة الاختبار المناسبة.

راجع أيضًا:

المبادئ

تشغيل الاختبارات

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