إنشاء إعدادات اختبار لاختبارات تلقائية كجزء من خطة اختبار

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

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

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

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

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

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

لتشغيل الاختبارات التلقائية كجزء من خطة الاختبار تقوم بـإقران الاختبارات التلقائية الخاصة بك بـحالة اختبار.

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

فتح حالة اختبار باستخدام Microsoft Visual Studio

ثم يمكنك إقران أسلوب الإختبار بـحالة الإختبار الخاصه بك كما هو مبين في التوضيح التالي.

اقتران تنفيذ تلقائي مع حالة الاختبار

ملاحظة

يمكنك عرض المعلومات منMicrosoft Test Manager ، ولكن لا يمكنك تعديلها .

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

قم بـاستخدام الإجراء التالي لتعريف إعدادات الاختبار للاختبارات التلقائية التي هي جزء من خطة الاختبار الخاصة بك .

إنشاء إعدادات اختبار لاختبارات تلقائيه كجزء من خطة اختبار

لتقوم بـإنشاء إعدادات اختبار لاختبارات تلقائية كجزء من خطة اختبار

  1. قم بفتح Microsoft Test Manager.

    ملاحظة

    لعرض نافذة Microsoft Test Manager انقر فوق الزر ابدأ, ثم فوق كافة البرامج. يؤشر إلى Microsoft ‏‫‏‫Visual Studio 2010 و then انقر Microsoft اختبار المدير.

  2. أنقر فوق السهم لأسفل على محدد مجموعة المركز ثم أنقر فوق مركز الاختبار .

  3. على شريط قوائم مجموعة المركز ، انقر فوقخطةثم انقر فوق خصائص.

    يتم عرض خصائص خطة الاختبار المحددة.

  4. انقر فوق السهم المنسدل بجانب إعدادات الاختبارضمن تشغيل بطريقة تلقائية ثم انقر فوق جديد.

    يتم عرض صفحة "إعدادات اختبار جديدة" مع الصفحة العامة المحددة.

    ملاحظة

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

  5. تحت اسمقم بكتابة اسم إعدادات الاختبار.

  6. (اختياري) تحت الوصف،قم بكتابة وصفاً لخاصية الاختبار حتى يعرف أعضاء الفريق الاخرين لما تم تخصيصها .

  7. ضمن ما هو نوع الاختبارات التي ترغب في تشغيلهاقم بتحديدتلقائية ثم انقر فوق التالي.

    يتم عرض صفحة "إعدادات اختبار جديدة" مع الصفحة المحددة أدوار .

    ملاحظة

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

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

    ملاحظة تنبيهتنبيه

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

  9. من القائمة المنسدلة تحت تحديد الدور الذي سيتم استخدامه لتشغيل الاختبارات التلقائية الخاصة بك،قم بتحديد الدور الذي تريد استخدامه لتشغيل الاختبارات الخاصة بك. بعد ذلك، انقر فوق التالي .

    يتم عرض **صفحة " إعدادات اختبار جديدة"**مع الصفحة المحددة البيانات و التشخيص.

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

    للحصول على معلومات مفصلة حول كل محول بيانات تشخيصي وكيفية تكوينه, يمكنك عرض الموضوع المقترن في الجدول التالي.

    ملاحظة

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

    محولات البيانات التشخيصية لـ الاختبارات التلقائية

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

    موضوع مقترن

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

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

    كيفية القيام بما يلي: تجميع معلومات تتبع التشخيص لمساعدتك على معالجة المشاكل الصعبة

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

    كيفية القيام بما يلي: تكوين مجموعة سجل الأحداث باستخدام اعدادات اختبار

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

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

    كيفية القيام بما يلي: تكوين مضاهاة شبكة الاتصال باستخدام اعدادات الاختبار

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

    لا يوجد تكوين مطلوب لتجميع هذه المعلومات.

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

    كيفية القيام بما يلي: تجميع البيانات للتحقق من أي الاختبارات يجب أن يتم تشغيلها بعد تغييرات التعليمات البرمجية

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

    كيفية القيام بما يلي: تسجيل فيديو لسطح المكتب الخاص بـك كما يمكنك تشغيل الاختبارات بـإستخدام إعدادات الاختبار

  11. انقر فوق Next.

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

  12. لتقوم بـتكوين أي دليل قد تم استخدامه لتشغيل الاختبارات الخاص بك و لإضافة ملفات أو دلائل لاستخدامها لتشغيل الاختبارات الخاصة بك, انقر فوق توزيع.

    1. لتقوم بـإضافة ملف إلي الدليل الذي تستخدمه لتشغيل الاختبارات الخاصة بك التي يجب عليك امتلكها للاختبارات, انقر فوق إضافة ملف ثم قم بتحديد الملف الذي تريد إضافته.

    2. لتقوم بـإضافة ملف إلي الدليل الذي تستخدمه لتشغيل الاختبارات الخاصة بك التي يجب عليك امتلكها للاختبارات, انقر فوق إضافة ملف ثم قم بتحديد الملف الذي تريد إضافته.

    ملاحظة

    للحصول على مزيد من المعلومات حول كيفية توزيع الملفات والدلائل للاختبارت الفرديه باستخدام الخصائص و السمة DeploymentItem, انظر كيفية القيام بما يلي: تكوين اختبار التوزيع.

  13. لتقوم بـتشغيل البرامج النصية قبل و بعد الاختبارات الخاصة بك، ثم انقر فوق البرامج النصية.

    1. قم بكتابة موقع ملف البرنامج النصي فياعداد بدء تشغيل البرنامج النصي قبل بدء تشغيل الاختبار أو انقر فوق استعراضلتقوم بتحديد موقع إعداد البرنامج النصي .

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

  14. لتقوم بتشغيل الاختبارات الخاص بك باستخدام مضيف آخر ، انقر فوق مضيفين.

    1. لتقوم بتشغيل اختبارات الوحدة الخاصه بك في نفس العملية كموقع ASP.NET،قم بتحديد ASP.NET في نوع المضيف. انقر فوق تكوين. للحصول على مزيد من المعلومات حول كيفية تكوين المضيف, انظراختبارات الوحدة لخدمات ويب ASP.NET.
  15. (اختياري) للحد من الفترة الزمنية لكل تشغيل اختبار و اختبارات فردية, انقر فوق مهلات.

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

    2. لتقوم بـفشل اختبار إذا تم تجاوز الحد الأقصى للوقت,قم بتحديد علم اختبار فردي كفشل إذا تم تجاوز وقت التنفيذ الخاص بهاواكتب قيمة لهذا الحد.

  16. (اختياري) لتكوين الوظيفه الاضافية لاختبارات الويب, انقر فوقوظائف اضافيةثم انقر فوق تكوين. للحصول على مزيد من المعلومات حول كيفية تكوين هذه الوظائف الاضافية لاختبار ويب،انظراختبار الأداء تطبيق والضغط.

  17. لتقوم بـإظهار الملخص الخاص بـإعدادات الاختبار الخاص بك ، انقر فوق التالي.

  18. لتقوم بـحفظ اعدادات الاختبار انقر فوق حفظ و إغلاق .

  19. يتم تحديد بيئة اختبار مطابقه تلقائياً فيبيئة الاختبار . إذا كان هناك عدة بيئات اختبار التي تطابق مجموعة الأدوار في اعدادات الاختبار الخاصة بك، يمكنك تحديد بيئة متطابقة مختلفة.

  20. يمكنك تطبيق التغييرات الخاصة بك على خطة الاختبار بالنقر فوق حفظعلى شريط الأدوات.

    ملاحظة

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

راجع أيضًا:

المبادئ

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

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

موارد أخرى

إنشاء اعدادات اختبار للإختبارات اليدوية

إنشاء إعدادات الاختبار لتشغيل اختبارات تلقائية من Visual Studio