ما الجديد للاختبار
و بالنسبة للمختبرين، توجد العديد من الميزات الجديدة في Visual Studio 2010. يمكنك الآن تخطيط جهد الاختبار الخاص بك. يتضمن ذلك إنشاء خطط اختبار و مجموعات اختبار و تكوينات اختبار و حالات اختبار بخطوات اختبار فردية باستخدام التطبيق الجديد للمختبرين الذي يدعى Microsoft Test Manager كما هو مبين في التوضيح التالي. هذه المنتجات أصبحت الآن جزءاً من مشروع الفريق الخاص بك.
يستفيد المختبر من القدرة على تجميع معلومات التشخيص عند قيامك بتشغيل الاختبارات و إضافة هذه المعلومات تلقائياً إلى وجود خطأ. يمكن للمختبر تجميع تفاصيل الإجراءات التي يتم تنفيذها عند قيامك بتشغيل حالة الاختبار اليدوي. يمكن استخدام هذه التفاصيل في المرة التالية للتقديم السريع للاختبار اليدوي.
يمكنك أيضاً تشغيل اختبارات الوحدة و تجميع التعليمات البرمجية للتغطية باستخدام عملية 64-بت.
توفر المنتجات الثلاثة الآتية اختبار الأداء الوظيفي في Visual Studio 2010:
Visual Studio Test Professional: هذا بشكل أساسي من أجل المختبرين العامّين الذين يريدون إنشاء حالات اختبار يدوي و تشغيل هذه الاختبارات ثم عرض النتائج كجزء من خطة الاختبار. يتضمن هذا ال SKU التطبيق الجديد المسمي Microsoft Test Manager. يمكن أن يتم تثبيت هذا ال SKU بسرعة وسهولة على جهاز الاختبار حيث يرغب المختبر في تشغيل الاختبارات الخاصة به. يمكنك أيضاً تشغيل الاختبارات التلقائية من Microsoft Test Manager إذا كان يوجد اختبار تلقائي مقترن بحالة اختبار باستخدام الوظيفة في أحد ال SKUs التالية.
ملاحظة
Visual Studio 2010 لا يتوفر كجزء منTest Professional.
Visual Studio 2010 Premium: هذا يوفر الميزات لتمكين المستخدم من انشاء اختبارات الوحدة و" اختبارات واجهة المستخدم التلقائية للتطبيقات. يمكن تشغيل الاختبارات التي تم إنشاؤها منMicrosoft Visual Studio 2010 أو سطر الأوامر بنية Team Foundation, أو أن تقترن بـحالة اختبار و يتم تشغيلها من خطة اختبار بـاستخدامMicrosoft Test Manager.
ملاحظة
Microsoft Test Managerليست جزء من Visual Studio 2010 PremiumSKU.
Visual Studio 2010 Ultimate: يحتوي هذا على كل وظائف الاختبار المتوفرة منVisual Studio 2010. و يتضمن Microsoft Test Manager ،توفير الوظائف لتخطيط و إنشاء و تشغيل حالات الاختبار. أنه أيضا من إلى إنشاء وتشغيل اختبارات الوحدة، تحميل الاختبارات auإلىmated واجهة المستخدم، الاختبارات وويب اختبارات الأداء واختبارات عامة واختبارات المرتبة باستخدام Microsoft Visual Studio 2010. يمكن تشغيل هذه الاختبارات التلقائية التي تم إنشاؤها منMicrosoft Visual Studio 2010 أو سطر الأوامر بنية Team Foundation, أو أن تقترن بـحالة اختبار و يتم تشغيلها من خطة اختبار بـاستخدامMicrosoft Test Manager.
ملاحظة
إذا كنت تريد تشغيل اختبارات التحميل لمحاكاة العديد من المستخدمين ، يجب أن تقوم أيضاً بـشراء حزم ترخيص المستخدم الظاهري.
يوفر الجدول الذي يظهر هنا المعلومات التالية:
ملخص لكيف يمكن أن تساعد الميزات الجديدة مع مهام الاختبار الخاصة بك
معلومات حول المنتجات الجديدة التي يجب إلى القيام بهذه المهام
المواضيع المتعلقة بـمهام الاختبار
المهام |
SKU المطلوبة: |
مواضيع ذات صلة |
---|---|---|
تعريف الجهد الاختبار الخاصة بك: يمكنك الآن تعريف جهد الاختبار الخاص بك لتكرار محدد في المشروع الخاص بك باستخدام تطبيق جديد يسمىMicrosoft Test Manager. يمكنك إنشاء خطط اختبار و مجموعات اختبار و تكوينات اختبار و حالات اختبار لتعريف الاختبارات المطلوبة. تقوم بـتحديد أي مجموعة يجب أن يتم تشغيلها على كل تكوين اختبار. منتجات الاختبار هذه أصبحت جزءاً من مشروع الفريق الخاص بك. يمكنك حينئذ تحديد الاختبارات التي تريد تشغيل من خطة الاختبار. |
Visual Studio Test Professional أو Visual Studio 2010 Ultimate |
|
إنشاء وتشغيل يدوي الاختبارات: يمكنك إنشاء حالات الاختبار التي تحتوي على خطوات الاختبار الفردية باستخدام Test Manager. تتضمن كل خطوة اختبار يدوي إجراء للتنفيذ كما يمكن تحديد نتيجة متوقعة. يمكنك تشغيل هذه الاختبارات و وضع علامة لكل خطوة كـ "مقبول" أو "فاشل" كما يمكنك تنفيذ الإجراءات على التطبيق الخاص بك الذي هو تحت الاختبار. يمكنك أيضاً إنشاء الخطوات المشتركة الشائعة في حالات الاختبار المتعددة، من أجل تقليل الوقت المطلوب لإنشاء خطوات الاختبار بالإضافة إلى تكاليف الصيانة الجارية. |
Visual Studio Test Professional أو Visual Studio 2010 Ultimate |
|
الخطوات اليدوية اختبار سجل للتشغيل: يمكنك إنشاء تسجيلات لإجراءات قد قمت بتنفيذها لحالة اختبار يدوي. يمكنك اعادة تشغيل تسجيل الإجراء هذا للتقديم السريع لخطوة معينة في اختبار يدوي للتحقق من إصلاح خطأ أو يمكنك استخدامها للتقديم السريع لحفظ الوقت الخاص بك عند تشغيل اختبار. |
Visual Studio Test Professional أو Visual Studio 2010 Ultimate |
|
واجهة أتمتة الاختبار: يمكنك الآن انشاء اختبارات UI التلقائية , المعروفة اختبارات UI المبرمجة، بـاستخدام مكتبات التنفيذ التلقائي الجديدة. يمكنك استيراد تسجيل إجراء و إنشاء تعليمات برمجية تمثل عناصر تحكم واجهة المستخدم الخاصة بك، أو يمكنك تحديد موقع عناصر تحكم واجهة المستخدم الخاصة بك و القيام بإجراءات عليها. ثم يمكنك بعد ذلك إضافة التعليمات البرمجية للتحقق من الصحة للتأكد من أن التطبيق تحت الاختبار يعمل بشكل صحيح. |
Visual Studio 2010 Ultimate أو Visual Studio 2010 Premium
ملاحظة
يمكنك تشغيل اختبارات UI التلقائية باستخدامVisual Studio Test Professional.
|
|
إنشاء البيئات التي تحتاج إلى استخدام للاختبار: يمكنك إنشاء بيئات فعلية أو ظاهرية تحتوي على مجموعة الأدوار المطلوبة لتشغيل تطبيق معين و الأجهزة التي يمكنك استخدامها لكل دور. تستخدم البيئات الفعلية أجهزة تحكم وكيل اختبار المقترنة بـ Team Foundation Server الخاص بك و وكلاء الاختبار لتقوم بتشغيل الاختبارات الخاصة بك عن بعد أو جمع البيانات. يمكنك الآن انشاء بيئات ظاهري لنشر و اختبار التطبيقات باستخدامVisual Studio Lab Management. يمكنك استخدام Hyper-V لإنشاء الأجهزة الظاهرية الخاصة بك وقم بـاستخدام مدير الجهاز الظاهري لمركز الأنظمة لإدارة كل من الجهاز الظاهري الخاص بك و مكتبات قوالب الجهاز. عندما تقوم بـإنشاء خطة الاختبار الخاصة بك يمكنك تحديد أي بيئات و أجهزة تريد استخدامها. |
لإنشاء بيئات فعلية, يجب أن يكون لديك أحد المنتجات التالية: Visual Studio Test Professional أو Visual Studio 2010 Ultimate يجب أيضا يثّبت اختبار العوامل و اختبار وحدات التحكم التي تتوفر من 2010 عاملي Microsoft Visual Studio. لإنشاء بيئات ظاهرية ، يجب أن يكون لديك Microsoft Visual Studio Lab Management 2010 و أحد المنتجات التالية: Visual Studio Test Professional أو Visual Studio 2010 Ultimate ظاهري الأجهزة التي تقوم بإنشائها مع Microsoft Visual Studio Lab Managementيجب يثّبت عوامل معملية، اختبار العوامل، بناء على عوامل ووحدات التحكم باختبار كالمطلوبة من 2010 عاملي Microsoft Visual Studio. |
|
تجميع بيانات تشخيص أو تؤثر على النظام الخاص بك عند اختبار و بسهولة إضافة البيانات التي تم جمعها لوجود خطأ: عندما تقوم بـتشغيل اختبار يدوي يمكنك اختيارياً إجراء تسجيل فيديو لحالة الاختبار أو تسجيل الإجراءات الي ملف سجل أو إنشاء تسجيل إجراء. يمكنك إضافة تعليقات و لقطات شاشة وملفات أخرى أثناء تشغيل الاختبار. يمكنك أيضا جمع بيانات التتبع تشخيص، باستدعاء البيانات IntelliTrace البيانات تغطية للتعليمات البرمجية، أو اختبار يؤثر على تحليل البيانات اختبار s. يمكنك أن تجعل الجهاز الخاص بك يحاكي شبكة معينة أو يمكنك إنشاء محول البيانات التشخيصية المخصص الخاص بك. يتم حفظ هذه البيانات الي نتائج الاختبار الخاصة بك. يمكنك إنشاء خطأ الذي تتم تعبئة تلقائياً مع البيانات التي يتم تجميعها. يؤدي هذا إلى إنشاء خطأ قابل للتطبيق مع معلومات مفصلة ليقوم المطور بـاستخدامها لإعادة إنشاء المشكلة وإصلاحها. |
Visual Studio Test Professional أو Visual Studio 2010 Ultimate |
|
البحث عن اختبار لإعادة تشغيلها اعتمادا علي تغييرات التعليمات البرمجية: يمكنك المقارنة بين بناء يوصي s اختبار التي يمكن إعادة تشغيل، استناداً إلى التغييرات في تطبيق الخاص بك ضمن عرض اختبار. |
Visual Studio Test Professional أو Visual Studio 2010 Ultimate |
|
طريقة العرض التقارير لتساعدك في تعقب تقدم الاختبار الخاص بك: يمكنك عرض التقارير على استعداد حالة الاختبار الخاصة بك و تقدم الاختبار لخطة الاختبار الخاصة بك . |
Visual Studio Test Professional أو Visual Studio 2010 Ultimate |
|
تجميع البريد المؤتمتة اختبار s باستخدام اختبار فئات: يمكنك الآن استخدام فئات الاختبار لتجميع الاختبارات التلقائية الخاصة بك. توفر فئات الاختبار مرونة أكثر من قوائم الاختبار لتجميع الاختبارات الخاصة بك و تحديد أي اختبارات لتقوم بـتشغيل. |
Visual Studio 2010 Ultimate أو Visual Studio 2010 Premium
ملاحظة
يمكنك تشغيل حالات اختبار تلقائي من سطر الأوامر بـفئات الاختبار باستخدام tcm.exe مع Visual Studio Test Professional.
|
|
قم باختبار التحمل والأداء تطبيق:يمكنك استخدام اختبارات الحمل لتحديد مدى استجابة تطبيق الخاص بك إلى مستويات مختلفة من استخدم. تحميل tests can contain كلاهما unit tests و ويب الأداء tests. The main purpose of a اختبار تحميل هو إلى simulate many users accessing a الخادم at the same الوقت. A اختبار تحميل gives you الوصول إلى تطبيق stress و الأداء بيانات. A اختبار تحميل can be configured إلى emulate متنوع تحميل conditions such كـ مستخدم loads و شبكة أنواع. |
Visual Studio 2010 Ultimate |