إنشاء الاختبارات وإدارتها
إنشاء وإدارة الاختبارات جزءًا أساسي من العملية لفريق اختبار ليقوموا بـتنظيم عملهم. استناداً إلى احتياجات الاختبار الخاص بك هناك أنواع مختلفة من الاختبارات التي يمكنك استخدامها: اختبارات يدوية واختبارات تلقائية.
يمكنك إنشاء حالات اختبار ل الاختبارات اليدوي الخاصة بك مع كل من خطوات الإجراء و اختبار التحقق من الصحة باستخدام Visual Studio 2010 Ultimate أوVisual Studio Test Professional. يمكنك إضافة حالات اختبار لخطة الاختبار الخاصة بك باستخدام Microsoft Test Manager.
يمكنك أيضاً إنشاء الاختبارات التلقائيةباستخدام Visual Studio. تمكنك الاختبارات التلقائية من اختبار التطبيق الخاص بك بشكل أكثر كفاءة. الاختبارات التلقائية تقوم بتشغيل خطوات الاختبار لك وتحديد ما إذا كان الاختبار نجح أو فشل. لذلك، يمكن أن يتم تشغيلها بشكل أسرع و أكثر تكرارا من الاختبارات اليدوية. يمكن للاختبارات التلقائية تقييم ما إذا كان التطبيق الخاص بك لا يزال يعمل بشكل صحيح بعد إجراء تغييرات علي التعليمات البرمجية.
يمكنك تحويل حالات الاختبار اليدوي الي اختبارات تلقائية عن طريق ربط التنفيذ التلقائي إلى حالة الاختبار التي تحتوي على خطوات الاختبارات اليدوية, اذا أردت ذلك لاحقا. ثم يمكنك تشغيل هذه الاختبارات التلقائية باستخدام Microsoft Test Managerو ثم عرض نتائج كجزء من خطة الاختبار التقدم.
المهام |
مواضيع مقترنة |
---|---|
إنشاء اختبارات للمتطلبات: بعد أن تقوم بـمراجعة احتياجات المستخدمين للتطبيق الخاص بك, يمكنك إنشاء حالات اختبار لتقوم بـاختبار هذه الاحتياجات. يمكنك ربط كل حالة اختبار إلى المتطلبات أو قصص المستخدم ذات الصلة استناداً إلى منهج إدارة المشروع الخاص بك. يمكنك إضافة خطوات الاختبار الى حالات الاختبار ،فى حالة إجراء اختبار يدوي. بالاضافة يمكنك إقران اختبار تلقائي بـحالة الاختبار الخاصة بك. |
|
إنشاء حالات اختبار يدوي لمجموعات الاختبار: يمكنك إنشاء حالات اختبار بـخطوات الاختبار اليدوي و النتائج المتوقعة في مجموعات الاختبار الخاصة بك في خطة الاختبار الخاصة بك. يمكن أن تعتمد مجموعات الاختبار علي أي معايير تحتاجها. يمكنك حتى إنشاء مجموعة اختبار مستندة إلى استعلام. بعد ذلك، سيتم إضافة كافة حالات الاختبار التي تم إرجاعها بواسطة هذا الاستعلام الي المجموعة. |
|
إنشاء اختبارات تلقائية يمكنك إنشاء اختبارات وجهة المستخدم التلقائية. يمكنك استخدام هذه الاختبارات للتحقق من أنه لم يحدث تراجع أو تغيير في واجه المستخدم بسبب تغيرات في التعليمات البرمجية. يمكنك إنشاء اختبارات وحدة للتحقق من أن التغيرات التي تمت علي التعليمات البرمجية لا تكسر وظيفة موجودة. يمكنك إنشاء اختبارات وحدة قاعدة البيانات للتحقق من أن الإجراءات المخزّنه الخاصة بك و الوظائف و المشغلات تعمل بشكل صحيح. يمكنك إنشاء اختبارات التحميل لقياس أداء التطبيق الخاص بك. يمكنك أيضاً إنشاء اختبارات عامة التي قد تقوم بـاستدعاء API لتقوم بـاختبار ميزات التطبيق الخاص بك. |
|
تنظيم الاختبارات الخاصة بك: يمكنك تنظيم حالات الاختبار في خطط اختبار باستخدام مجموعات اختبار. ثم يمكنك تشغيل هذه الاختبارات من خطة الاختبار الخاصة بك عن طريق تحديد مجموعة اختبار ليتم تشغيلها. يمكنك إرسال تقرير على الاختبارات الخاصة بك استناداً إلى مجموعات. يمكنك تنظيم الاختبارات التلقائية التي تقوم بـتشغيلها باستخدام Visual Studio ، بنية Team Foundation, أو mstest.exe عن طريق وضع علامة علي أساليب الاختبار بسمة فئة اختبار . يمكنك حينئذ استخدام فئات الاختبار هذه لتقوم بتحديد الاختبارات التي تريد تشغيلها. يمكن أن ينتمي كل أسلوب اختبارالي فئات متعددة استناداً إلى متطلباتك. قد يكون الاختبار التلقائي منظم في فئة اختبار ليتم تشغيله من Visual Studio و أقرانه بـحالة اختبار في خطة اختبار ليتم تشغيله كجزء من مجموعة الاختبار. |
|
تحويل حالات الاختبار اليدوية إلى اختبارات تلقائية: يمكنك تحويل حالات الاختبار اليدوي لاختبارات التلقائية عن طريق أقران الاختبار التلقائية بـحالة الاختبار باستخدامVisual Studio. ثم يمكنك تشغيل هذه الاختبارات كجزء من خطة الاختبار باستخدامMicrosoft Test Manager. |