كيفية القيام بما يلي: تشغيل اختبارات يدوية وإعادة إنشاء أخطاء مع البيئات الظاهري
[هذه الوثائق للمعاينة فقط، وهي عرضة للتغيير في الإصدارات اللاحقة. يتم تضمين الموضوعات الفارغة باعتبارها عناصر نائبة.]
يمكنك استخدام البيئات الظاهرية عند تشغيل الاختبارات التي تتم يدويا إذا كان لديكVisual Studio Lab Management. إنشاء الأجهزة الظاهرية أو قوالب للأدوار المطلوبة من أجل التطبيق الخاص بك حدد هذه المجموعة من الأدوار لإعدادات الاختبار. للحصول على مزيد من المعلومات حول البيئات إعدادات الإختبار والأدوار ، انظر إعداد البيئات تشغيل اختبارات أو جمع البيانات عن بُعد وإعداد لأعلى الأجهزة والمعلومات تشخيص أن "مجمّع باستخدام اختبار إعدادات".
عند إعداد بيئة ظاهرية لتشغيل الاختبارات اليدوية ، فتقوم بإنشاء الأجهزة الظاهرية أو قوالب لأدوار الواجهة الخلفية للتطبيق الخاص بك. على سبيل المثال، يمكنك إنشاء بيئة ظاهرية تتضمن الأجهزة الظاهرية أو قوالب خادم الويب وأدوار ملقم قاعدة البيانات في البيئة الخاصة بك. ثم يمكنك تشغيل الاختبارات اليدوية من كمبيوتر سطح المكتب الذي ليس جزءًا من البيئة. أو قد يتم تشغيل المستعرض للاتصال بخادم الويب من هذا الكمبيوتر كما هو مبين في التوضيح التالي.
ملاحظة
يجب تثبيت Visual Studio Test Professional 2010 أو Visual Studio Ultimate علي كمبيوتر سطح المكتب لتشغيل الاختبارات اليدوية إذا كنت تستخدم مُشغل الاختبار.
ملاحظة
إذا كنت تريد استخدام نفس هذه البيئة لتشغيل الاختبارات التلقائية قد تحتاج إلى إضافة دور عميل سطح المكتب واستخدام جهاز ظاهري أو قالب هذا الدور. لا يمكنك استخدام هذا الدور لتشغيل الاختبارات اليدوية. ومع ذلك، يمكنك استخدام هذا الدور عند تشغيل الاختبارات التلقائية. للحصول على مزيد من المعلومات حول كيفية تشغيل الاختبارات التلقائية مع بيئات الظاهرية راجع كيفية القيام بما يلي: يقوم بتشغيل الاختبارات التلقائية باستخدام البيئة الظاهرية:.
إذا وجدت خطأ في التطبيق عند تشغيل الاختبارات اليدوية يمكنك أخذ لقطة من بيئتك الظاهري حتي يمكن للمطورين استخدام الاتصال الفعلي للخوادم في البيئة الخاصة بك عند العثور على الأخطاء. يساعد هذا في تقليل عدد الأخطاء التي يمكن إعادة إنشاؤها من قبل المطوّرين. هذه بيئة حفظ للمطورين تستخدم حينما يكون ملائماً و يمكنك الاستمرار في تشغيل المزيد من الاختبارات على هذه البيئة نفسها. عندما يريد المطورين استخدام البيئة ، يمكن الاتصال باللقطة باستخدام الارتباط في الخطأ.
إذا كانت البيئة قد يتم حذفها قبل أن يقوم المطور بالتحقق من الأخطاء المختبر يمكن أن يخزن نسخة من البيئة في مكتبة المشاركة عند قيامهم بإكمال الاختبار معه. سيسمح الارتباط في خطأ المطور بإنشاء نسخة من البيئة المخزنة ويستخدمها.
ملاحظة
هذه اللقطة لقطة لكل جهاز ظاهري في البيئة. يتم تخزين هذه اللقطات علي المضيف الفعلي المستخدم من أجل الجهاز الظاهري. القطات لا تستخدم المساحة الفعلية علي Team Foundation Server. في الخطأ أو نتائج الاختبار فقط الارتباط للقطة يضاف.
إذا كنت تريد بناء وتوزيع مستويات الواجهة الخلفية للتطبيق الخاص بك للبيئة الظاهرية الخاصة بك لتعيين بسهولة أعلى تشغيل الاختبارات اليدوية ، يمكنك إنشاء تعريف بنية للقيام بذلك. سوف تتطلب وحدة تحكم بناء للحصول على قدرات تكامل سير العمل. لمزيد من المعلومات، راجع كيفية القيام بما يلي: نشر تطبيق في بيئة ظاهرية.
المتطلبات الأساسية
قبل أن يمكنك تشغيل الاختبارات اليدوية باستخدام البيئة الخاصة بك يجب اتباع الخطوات التالية:
إنشاء جهاز ظاهري أو قالب بالنسبة لكل دور مطلوب في البيئة الظاهرية الخاصة بك.
تثبيت عميل معمل علي كل الجهاز الظاهري.
تثبيت عميل إختبار علي كل الجهاز الظاهري. هذا يمكّنك من استخدام الأجهزة الظاهرية في البيئة الخاصة بك لتجميع البيانات و التشخيص عند تشغيل الاختبارات, وإنشاء لقطة البيئة الخاصة بك عندما تقوم بتشغيل الاختبارات الخاصة بك للعثور على خطأ.
إذا كنت تريد توزيع التطبيق الخاص بك باستخدام قدرات تكامل سير العمل ، يجب أيضاً تثبيت عملاء البناء على الأجهزة الظاهرية.
تثبيت Visual Studio Test Professional 2010 أو Visual Studio Ultimate على أي من الأجهزة التي تريد استخدامها لتشغيل الاختبارات اليدوية الخاصة بك.
إنشاء الإختبارات اليدوية الخاصة بك باستخدام Microsoft Test Manager وإضافتهم لمجموعة الاختبار في خطة الاختبار. لمزيد من المعلومات، راجع تعريف Effort الاختبارات الخاص بك باستخدام اختبار الخطط.
الإجراءات
استخدم الإجراءات التالية لتمكين تشغيل جهاز يدوي اختبار، ثم قم بإنشاء أخطاء reproducible. إذا وجدت مشكلة، يمكنك يعيّن ظاهري الأجهزة في بيئة الخاصة بك للتحقق من معلومات، أو أخذ لقطة سريعة للبيئة وحفظه في وجود خطأ بحيث يمكن لمطور استخدام بيئة للمساعدة في إعادة إنشاء الخطأ.
اختبار التشغيل اليدوي باستخدام ظاهري البيئات
يعيّن ظاهري الأجهزة في بيئة الخاصة بك
إنشاء لقطة سريعة لجهاز ظاهري بيئة
يعيّن لقطة سريعة ظاهري البيئة
قم بتشغيل الاختبارات يدوياً باستخدام ظاهري البيئات
لتشغيل الاختبارات اليدوية باستخدام البيئات الظاهرية.
إنشاء بيئة ظاهرية و إضافة الأجهزة الظاهرية الضرورية أو قوالب بالنسبة لكل دور. للمزيد من المعلومات، راجع إرشادات حول استخدام البيئات الظاهرية وكيفية القيام بما يلي: إنشاء بيئة من قالب أو جهاز ظاهري..
هام
لتجميع البيانات والتشخيص على الأجهزة الظاهرية في البيئة الخاصة بك عند تشغيل الاختبارات يجب عليك تمكين إمكانية الاختبار في بيئة ظاهرية.
لتقم بذلك، يجب أن يكون لديك تحكم اختبار يمكنك استخدام بيئة التشغيل الخاصة بك. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إضافة أجهزة تحكم اختبار المراد استخدامه للاختبار مع Lab Management.
لبدء تشغيل بيئة ظاهرية حدد البيئة من طريقة عرض البيئات وانقر فوق ابدأ.
تحقق من أن تشغيل الأجهزة في البيئة الخاصة بك ومن تمكين إمكانية الاختبار إذا قمت بتحديد هذه الإمكانية للبيئة الخاصة بك. في عرض البيئات ، حالة قدرة الاختبار يتم عرضها بجانب الإختبار في تفاصيل البيئة.
ملاحظة
في حالة تخزين البيئة التي تريد استخدامها في المكتبة يجب توزيع البيئة لإنشاء الأجهزة الظاهرية من الصور المخزنة قبل بدء تشغيل البيئة.
(مستحسن) لمنع المستخدمين الآخرين من الاتصال بـ البيئة الخاصة بك بطريق الخطأ عند تشغيل الاختبارات, أنقر السهم المنسدل بجانب علامة ' "المستخدمة" ' في شريط الأدوات. إضافة تعليق حول ما يمكنه استخدام البيئة و أنقر علامة ' "المستخدمة" '.
إذا حاول مستخدم آخر الاتصال بالبيئة التي يتم استخدامها يتم عرض تحذير بالتعليقات التي أدخلتها في مربع الحوار الاتصال البيئة. ومع ذلك، يمكن يعيّن هذا المستخدم لا يزال إلى البيئة وتجاهل التحذير.
ملاحظة
يمكنك أيضاً استخدام عارض بيئة Microsoft لعلامة استخدام بيئة ما.
تثبيت مستويات الواجهة الخلفية من التطبيق الخاص بك على الأجهزة الظاهرية في البيئة الخاصة بك. للاتصال بـمستويات الواجهة الخلفية قد يتوجب عليك أيضاً تثبيت العميل المحلي للتطبيق الخاص بك على كمبيوتر سطح المكتب. يمكنك استخدام إمكانية تكامل سير العمل لتثبيت مستويات الواجهة الخلفية المناسبة من التطبيق تلقائياً باستخدام تعريف البنية. للمزيد من المعلومات حول كيفية القيام بذلك، راجع كيفية القيام بما يلي: نشر تطبيق في بيئة ظاهرية أو يمكنك تثبيت التطبيق يدوياً.
ملاحظة
نوصي أخذ لقطة البيئة الخاصة بك بعد تثبيت التطبيق الخاص بك بحيث يمكنك العودة بسهولة إلي الحالة النظيفة هذه مع التطبيق مثبتاً.
إنشاء إعدادات اختبار تحتوي على مجموعة من أدوار البيئة الظاهري باستخدام Microsoft Test Manager حدد البيانات ثم التشخيص التي تريده للتجميع بالنسبة لكل دور. للحصول على مزيد من المعلومات حول كيفية إنشاء اعدادات اختبار للإختبارات اليدوية, أنظر Create Test Settings for Manual Tests.
لتعيين إعدادات الإختبار للبيئة الظاهرية التي قمت بإنشائها لخطة الإختبار وتشغيل الإختبارات الخاصة بك، إتبع هذه الخطوات:
باستخدام Microsoft Test Manager من الجهاز الذي تريد تشغيل الاختبارات, انقر فوق السهم إلى الأسفل على مركز ناقل المجموعة ثم انقر فوق مركز الإختبار.
على شريط قوائم مجموعة المركز ، انقر فوقخطةثم انقر فوق خصائص.
يتم عرض خصائص خطة الاختبار المحدده حاليا.
انقر فوق السهم النسدل لـ إعدادات الإختبار ضمن التشغيل اليدوي إلى الأسفل وحدد إعداد الاختبار.
انقر فوق السهم المنسدل لـ اختبار بيئة ضمن التشغيل اليدوي ثم حدد البيئة.
انقر فوق حفظ و إغلاق .
لتشغيل الاختبارات الخاصة بك ، انقر فوق اختبارثم انقر فوق تشغيل اختبارات. قم بتحديد الاختبارات التي تريد تشغيلها ثم انقر فوق تشغيل.
لتشغيل الاختبارات الخاصة بك باستخدام إعدادات الاختبار التي قمت بإنشائها لإختبار التشغيل فقط، اتبع الخطوات التالية:
باستخدام Microsoft Test Manager من الجهاز الذي تريد تشغيل الاختبارات, انقر فوق السهم إلى الأسفل على مركز ناقل المجموعة ثم انقر فوق مركز الإختبار.
لتشغيل الاختبارات الخاصة بك ، انقر فوق اختبارثم انقر فوق تشغيل اختبارات. انقر علي اليمين فوق مجموعة الاختبار أو الاختبارات التي تريد تشغيلها ، ثم انقر فوق تشغيل مع الخيارات.
عرض مربع الحوار تشغيل الخيارات.
حدد إعدادات الاختبار التي قمت بإنشائها من اختبار لاإعدادات ضمن تشغيل اختبار يدوي.
حدد البيئة الظاهرية من بيئة ضمن تشغيل الاختبار اليدوي و أنقر تشغيل.
مُشغل الاختبار يعرض الآن بتحديد أول اختبار.
لبدء الاختبار الأول ، انقر فوق بدء الإختبار. للحصول على مزيد من المعلومات حول كيفية تشغيل الاختبارات اليدوية, انظر كيفية: تشغيل اختبارات يدوية.
يمكنك الآن البدء إلى تشغيل الجميع الاختبارات التي قمت بتحديدها.
إلى تشغيل الخطوات في الاختبار الخاصة بك، يجب عليك يبدأ تطبيق الخاص بك تحت الاختبار. للاتصال بالجزء من تطبيق الذي هو مثبتة على بيئة الخاصة بك، يمكنك استخدام العميل للتطبيق الخاص بك. Th هو قد يكون عميل سطح مكتب أو في مستعرض ويب الذي هو المثبتة تشغيل الكمبيوتر الموقع قمت بتثبيت Microsoft Test Manager.
إذا كنت تستخدم بيئة التي هو network-هوolated، راجع الموضوع التالي للحصول على مزيد من المعلومات حول الاتصال بالتطبيق الخاص بك، راجع مقطع حول تواصل الأجهزة بين في البيئات Network-هوolated وأجهزة الكمبيوتر في "شبكة الاتصال خارجي" في الموضوع التالي: كيفية القيام بما يلي: قم بإنشاء و استخدام بيئة المنفصلين "لشبكة الاتصال.
لتقوم بحفظ نتائج الاختبار الخاص بك، انقر فوق حفظ وإغلاق من مُشغل الاختبار.
يتم عرض عارضة تشغيل اختبارات.
يعيّن بالأجهزة ظاهري في بيئة
إذا كنت ترغب في التحقق من بعض المعلومات المتعلقة بجهاز في الخاص بك ظاهري البيئة عند تشغيل الاختبارات الخاصة بك، يمكنك يعيّن بأي من ظاهري الأجهزة. على سبيل المثال، قد تحتاج إلى التحقق من القيمة الإدخال regهوtry هو الصحيح.
إلى الاتصال إلى الأجهزة الظاهرية الموجودة في بيئة
إلى عرض the الولاية of a آلة في your ظاهري بيئة when you تشغيل a اختبار, you can انقر يعيّن إلى بيئة في the اختبار steps شريط الأدوات for مُشغل الاختبار.
يتم عرض عارض Microsoft Environment. يمكنك تحديد الجهاز الظاهري الذي تريد عرضه. يمكنك أيضاً تشغيل الأوامر علي الجهاز الظاهري.
For المزيد معلومات حول how إلى يعيّن إلى machines في your بيئة, see كيفية القيام بما يلي: الاتصال ببيئة ظاهرية.
If you are using an بيئة مع شبكة عزل, see كيفية القيام بما يلي: قم بإنشاء و استخدام بيئة المنفصلين "لشبكة الاتصال.
ملاحظة
يجب ألا تستعيد إلى لقطة عندما تتصل بيئة أثناء تشغيل الاختبارات. إذا كنت تستعيد إلى لقطة أثناء تشغيل الاختبارات سيتم إعادة تشغيل عملاء الاختبار و لا يمكن تجميع البيانات أو تشخيصها بتشغيل الاختبار. إذا كنت تريد استعادة لقطة يجب إيقاف تشغيل الاختبار واستعادة إلى القطة قبل بدء تشغيل الاختبارات.
إنشاء a لقطة سريعة of Your ظاهري بيئة
إلى إنشاء a لقطة سريعة of your ظاهري بيئة
إذا وجدت مشكلة عند تشغيل الاختبار الخاصة بك انقر فوق الرمز أخذ لقطة للبيئة في أقصى يمين شريط الأدوات للوحة خطوات الاختبار. الآن عند إنشاء خطأ الارتباط لهذه اللقطة من بيئة ظاهرية يضاف إلي الخطأ.
ملاحظة
هذا يأخذ لقطة لكل جهاز ظاهري في البيئة. يتم تخزين هذه اللقطات علي المضيف الفعلي المستخدم من أجل الجهاز الظاهري. القطات لا تستخدم المساحة الفعلية علي Team Foundation Server. في الخطأ أو نتائج الاختبار فقط الارتباط للقطة يضاف.
في علامة التبويب تفاصيل عن الخطأ ، يمكنك مشاهدة اللقطة بالاسم التالي: TC<test case id>snapshot<snapshot number>.lvr. يمكنك أيضاً مشاهدة أية بيانات أو التشخيص التي تم تجميعها على الأجهزة الظاهرية للبيئة الخاصة بك في تفاصيل الخطأ.
ملاحظة
يمكنك أيضاً عرض هذا الارتباط للقطة في نتائج الاختبار.
لتقوم بحفظ نتائج الاختبار الخاص بك، انقر فوق حفظ وإغلاق من مُشغل الاختبار.
يتم عرض عارضة تشغيل اختبارات.
يعيّن إلى a لقطة سريعة of a ظاهري بيئة
إلى يعيّن إلى a لقطة سريعة of a ظاهري بيئة
إلى يعيّن إلى the ظاهري بيئة لقطة سريعة من your اختبار نتائج, من the تشغيل Tests عرض في Microsoft Test Manager, يمين-انقر a اختبار و يؤشر إلى عرض نتائج.
انقر فوق الارتباط للقطة بيئة المعروضة في الخطوة اختبار عند إنشاء اللقطة.
وانقر فوق فتح لفتح الملف.
لعرض مربع الحوار الاتصال بالبيئة.
من ذلك مربع حوار، حدد أحد الخيارات التالية:
إلى استعادة the exact الولاية of the ظاهري بيئة at which the لقطة سريعة was taken, انقر يعيّن إلى the تم الحفظ لقطة سريعة في this بيئة.
ملاحظة
If you تحديد this خيار, you might قطع الاتصال أي مستخدم who هو currently using this بيئة و this could lead إلى loss of their work. You can verify that there غير محقق تحذير رسالة that the بيئة هو في استخدم.
إلى يعيّن إلى the بيئة في its الحالي الولاية و not revert إلى the لقطة سريعة that was taken when the اختبار was تشغيل, تحديد يعيّن إلى the بيئة في its الحالي الولاية و انقر يعيّن.
ملاحظة
You might still قطع الاتصال another مستخدم who هو متصل إلى this بيئة, but you will not تغيير the الولاية of the بيئة.
إذا كان هناك هو نسخة مخزنة من البيئة في يجعله مشتركًا المكتبة، يمكن إنشاء نسخة من البيئة والتي تتصل. قد تحتاج إلي القيام بذلك إذا كانت البيئة قيد الاستخدام حالياً أو لم تكن تريد منع المختبرين من استخدام البيئة. إلى إنشاء a نسخ of the بيئة و يعيّن إلى that نسخ, تحديد يعيّن إلى a جديد مثيل of this بيئة.
ملاحظة
عند إنشاء نسخة من البيئة قد تستغرق هذه العملية وقتاً طويلاً أيضاً يستخدم مساحة ملحوظة من القرص على مكتبة مشاركة المشروع. إذا كان قد تم البدء بهذه النسخة من البيئة في نفس الوقت كنسخة اختبار للبيئة ، فيجب عليك إنشاء بيئة شبكة اتصال معزولة. لمزيد من المعلومات حول البيئات, انظرتخطيط وإعداد معمل ظاهري الخاص بك.
إلى يعيّن إلى the ظاهري بيئة لقطة سريعة من your خطأ, you can فتح the خطأ من the Verify Bugs عرض using Microsoft Test Manager, أو you can فتح the خطأ من the مستكشف الفريق عرض في Microsoft Visual Studio 2010. ثم يمكنك النقر فوق الارتباط الخاص بلقطة البيئة في علامة التبويب تفاصيل عن الخطأ.
الاتصال ببيئة مربع حوار معروض. تحديد the appropriate خيار كـ في the السابق step في this إجراء. If the بيئة has been marked في استخدم, a تحذير رسالة appears في the يعيّن إلى بيئة حوار صندوق
ملاحظة
يمكن للمطورين الاتصال ببيئة ظاهرية من الخطأ لإعادة إنشاء المشكلة في الخطأ و تساعدهم على حل المشكلة بسرعة أكبر. When you استعادة an بيئة إلى a لقطة سريعة, the شبكة الاتصالات between the machines في the لقطة سريعة might إيقاف working و أي transactions that were في عملية at the الوقت that the لقطة سريعة was taken might فشل. If reproducing a خطأ depends تشغيل TCP الاتصالات that are فتح و نشط when the لقطة سريعة was taken, then you might not be able إلى reproduce the خطأ.
راجع أيضًا:
المبادئ
استخدام معمل ظاهري لدورة حياة تطبيق الخاص بك