حالة اختبار (CMMI)

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

ملاحظة

يمكنك تعريف حالات الاختبار والخطوات المشتركة باستخدام مستكشف الفريق أو Microsoft Test Manager، ولكن ينصح باستخدام العميل Microsoft Test Manager عند تعريف حالات الاختبار. يمكنك استخدام Team Web Access لعرض حالات الاختبار والخطوات المشتركة. ومع ذلك، لا يمكن تعديل أو تحديث حقول معينة في تلك الأداة.

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

في هذا الموضوع

مواضيع ذات صلة

  • تعريف حالة اختبار

  • ربط حالة اختبار بالمتطلبات

  • إضافة مرفقات أو ارتباطات تشعبية لحالة اختبار

  • تغيير الحالة الخاصة بحالة الاختبار

لوحات التجميع و التقارير

مرجعية الحقل

الأذونات المطلوبة.

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

تعريف حالة اختبار

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

يمكنك تعريف حالة الاختبار باستخدام مستكشف الفريق ثم قم بإضافته لاحقاً إلى خطة الاختبار باستخدام Microsoft Test Manager. عند تعريف حالة اختبار، حدد الحقول التي يبينها الرسم التوضيحي التالي.

ملاحظة

يمكنك تعريف بعض الحقول في حالة الاختبار باستخدام Team Web Access، ولكن لا يمكنك تعريف خطوات الاختبار باستخدام تلك الأداة.

حالة اختبار أعلى النموذج، CMMI

   

علامات تبويب "حالة اختبار"، CMMI

عند تعريف حالة اختبار، تعتبر جميع الحقول اختيارية ما عدا العنوان.

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

لتعريف حالة اختبار

  1. في القسم العلوي من نموذج عنصر العمل، حدد واحد أو أكثر من الحقول التالية:

    • في العنوان، (مطلوب) اكتب عبارة وصفية لتعريف المعايير المطلوب اختبارها.

    • في قائمة معين إلى، انقر فوق المالك المناسب لحالة الاختبار.

      ملاحظة

      يمكنك تعيين عناصر العمل فقط إلى الأعضاء المجموعة Contribuإلىrs.

      إذا تركتهت غير معيّنة، يتم تلقائياً تخصيصها لك.

    • في قائمة الحالة اترك القيمة الافتراضية ، تصميم.

      ملاحظة

      يمكنك تشغيل حالة الاختبار الموجودة في حالة التصميم.

    • في قائمة الأولوية، انقر فوق مستوى الأهمية للمتطلب بتدرج من 1 (الأكثر أهمية) إلى 4 (الأقل أهمية).

      القيمة الافتراضي لهذا الحقل هى 2.

    • فى حالة الأتمتة، أترك القيمة الافتراضية، غير مؤتمت للحالات اليدوية، أو انقر فوق مخطط إذا كنت تخطط لجعل حالة الاختبار مؤتمتة.

      ملاحظة

      إذا قمت بإضافة طريقة الأتمتة من علامة تبويب التنفيذ التلقائى المقترن، يتم تحديث قيمة هذا الحقل تلقائياً إلى مؤتمت. لمزيد من المعلومات حول كيفية تحويل حالة اختبار يدوي إلى حالة اختبار تلقائي, انظركيفية: إقران اختبار التلقائي مع حالة اختبار يدوي.

    • في قائمة المنطقة انقر فوق المنطقة المناسبة في مشروع الفريق لحالة الاختبار.

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

    • في قائمة التكرار، انقر فوق التكرار المعين للمهمة فى مشروع الفريق.

      القيمة الافتراضية هي عقدة التكرار العليا المعرفة للمشروع.

      ملاحظة

      يعرف مسؤول المشروع لكل مشروع فريق مسارات المنطقة و التكرارلذلك المشروع بحيث يمكن للفريق تعقب التقدم بواسطة تلك التصميمات. لمزيد من المعلومات، راجع إنشاء و تعديل منطقة أو مسارات تكرار.

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

    لمزيد من المعلومات، راجع إنشاء اختبارات وإدارتها.

  3. انقر فوق علامة تبويب الملخص، وقم بتحديد أحد الحقول التالية أو أكثر:

    • فى الوصف، قم بتوفير قدر التفاصيل التي تريدها لوصف حالة الاختبار.

    • في المحفوظات، أضف التعليقات التي تريد التقاطها كجزء من سجل المحفوظات.

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

  4. في علامات التبويب متطلبات الاختبار و كافة الارتباطات، قم بإنشاء ارتباطات من حالة الاختبار لعنصر عمل واحد أو أكثر، مثل متطلبات المهام و طلبات التغيير و الأخطاء.

  5. في علامة التبويب المرفقات إرفق المواصفات أو الصور أو الملفات الأخرى التي توفر مزيد من التفاصيل حول حالات الاختبار التى يتم تشغيلها.

    للحصول على مزيد من المعلومات, راجع الأقسام التالية لاحقًا في هذا الموضوع:

    • ربط حالة اختبار بالمتطلبات

    • إضافة مرفقات أو ارتباطات تشعبية لحالة اختبار

  6. انقر فوق حفظ حفظ عنصر العمل.

    ملاحظة

    بعد أن تقوم بحفظ حالة الاختبار، يظهر المعرف في العنوان ضمن شريط أدوات عنصر العمل.

ربط حالة اختبار بالمتطلبات

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

لربط حالة اختبار بالمتطلبات

  1. انقر فوق علامة التبويب متطلبات الاختبار.

  2. انقر فوق إضافة ارتباطات ارتباط بـ .

    يفتح مربع الحوار إضافة ارتباط لحالة الاختبار.

  3. في قائمة نوع الارتباط، اترك القيمة الافتراضية ، اختبارات .

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

  4. انقر فوق استعراض.

    يظهر مربع الحوار التالى:

    مربع الحوار "اختيار عناصر عمل مرتبطة"

  5. في قائمة استعلام محفوظ انقر فوق استعلام الفريق فتح المتطلبات ، ثم انقر فوق بحث.

  6. حدد خانة الاختيار بجانب المتطلب الذي تريد ربطه بحالة الاختبار.

    لمزيد من المعلومات، راجع البحث عن عناصر العمل لارتباط أو إستيراد.

  7. (اختياري) في مربع النص تعليق، اكتب وصف لهذا الارتباط.

  8. انقر فوق موافق.

  9. انقر فوق حفظ حفظ عنصر العمل.

    ملاحظة

    يتم تحديث كلاً من المتطلب و حالة الاختبار التى قمت بربطها. يتم إضافة ارتباط تم الاختبار بمعرفة للمتطلب.

إضافة تفاصيل أو مرفقات أو ارتباطات تشعبية لحالة الاختبار

يمكنك توفير مزيد من المعلومات لتنفيذ حالة الاختبار بالطرق التالية:

  • اكتب المعلومات في حقول الوصف أو المحفوظات.

  • إرفاق ملف.

    على سبيل المثال، يمكنك إرفاق مؤشر ترابط بريد إلكتروني أو مستند أو صورة أو ملف سجل أو نوع آخر من الملفات.

  • إضافة ارتباط تشعبي إلى موقع ويب أو إلى ملف تم تخزينه على خادم أو موقع ويب.

لإضافة تفاصيل لحالة الاختبار

  1. انقر فوق علامة التبويب ملخص.

  2. في الوصف ، اكتب المعلومات.

  3. (اختياري) في حقل المحفوظات، اكتب المعلومات.

    يمكنك تنسيق المعلومات لتوفير التركيز أو التقاط قائمة ذات تعداد نقطي. لمزيد من المعلومات، راجع عناوين، معرفات، الوصف، و المحفوظات (Agile).

  4. انقر فوق حفظ حفظ عنصر العمل.

لإضافة مرفق لحالة الاختبار

  1. انقر فوق علامة التبويب المرفقات.

    علامة تبويب "مرفقات"

  2. قم بإجراء أحد الإجراءات التالية:

    • اسحب ملف إلى منطقة المرفق.

    • انقر فوق لصق أو اضغط CTRL-V للصق الملف الذي قمت بنسخه.

    • انقر فوق إضافة مرفقإضافة، انقر فوق استكشاف وفى مربع الحوار المرفقات اكتب اسم الملف الذى تريد إرفاقه.

      (اختياري) اكتب معلومات إضافية حول الملف المرفق في مربع تعليق. لإغلاق مربع حوارالمرفق انقر فوق موافق.

  3. انقر فوق حفظ حفظ عنصر العمل.

لإضافة ارتباط تشعبي إلى حالة الاختبار

  1. انقر فوق علامة التبويب ارتباطات أخرى.

    تعيين ارتباطات تشعبية في علامة التبويب "ارتباطات الأخرى"

  2. انقر فوق إضافة ارتباطات ارتباط بـ .

    إضافة ارتباط تشعبي إلى قصة مستخدم

  3. في القائمة نوع ارتباط انقر فوق ارتباط تشعبي.

  4. في مربع العنوان، اكتب عنوان هدف الارتباط.

  5. إذا كان الهدف موقع ويب ، اكتب URL الخاص به، أو انسخه من مستعرض الإنترنت الخاص بك ثم الصقه في مربع العنوان . إذا كان الهدف موقع خادم, اكتب العنوان في شكل اسم UNC.

  6. (اختياري) اكتب معلومات إضافية حول الارتباط التشعبي في مربع تعليق.

  7. انقر فوق موافق.

  8. انقر فوق حفظ حفظ عنصر العمل.

تغيير الحالة الخاصة بحالة الاختبار

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

لمزيد من المعلومات حول كيفية تنفيذ هذا الإجراء باستخدام Microsoft Test Manager راجع كيفية: تغيير حالة حالة الاختبار إلى مغلق. يمكنك تحرير حالات اختبار متعددة في نفس الوقت في Office Excel عن طريق فتح استعلام فريق "حالات الاختبار المقتوحة" وتحديث حقل الحالةلحالات الاختبار التي تريد تحديثها. 

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

لتغيير الحالة الخاصة بحالة الاختبار

  1. افتح حالة الاختبار.

  2. في قائمة الحالة، انقر فوق إحدى القيم التالية:

    • التصميم: يتم تصميم حالة الاختبار الآن ولم يتم تم مراجعتها أو الموافقة عليها حتى الآن.

      ملاحظة

      يمكنك تشغيل حالة الاختبار الموجودة في حالة التصميم.

    • جاهز: تم مراجعة حالة الاختبار و الموافقة عليه والآن جاهزة للتشغيل.

    • مغلق: حالة الاختبار لم تعد مطلوبة للتكرارت المستقبلية لمشروع الفريق الحالى.

  3. في قائمة الاسباب، اترك القيمة الافتراضية ، مهجورة . إذا قمت بإغلاق حالة الاختبار لأى سبب آخر ، انقر فوق مؤجلة أو مكررة .

  4. انقر فوق حفظ حفظ عنصر العمل.

تقدم سير العمل بطريقة نموذجية:

  • يقوم عضو الفريق بإنشاء حالة الاختبار في حالة التصميم مع السبب الافتراض جديد؟

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

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

الانتقالات الغير قياسية:

  • يقوم عضو الفريق بتغيير الحالة الخاصة بحالة الاختبار من تصميم إلى مغلق للإشارة إلى أن تم تعريف حالة الاختبار لمتطلب غير مهم أو مكرر.

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

  • يقوم عضو الفريق بتغيير الحالة الخاصة بحالة الاختبار من مغلقة إلى التصميم للإشارة إلى أنه تم إغلاق حالة الاختبار عن طريق الخطأ أو أن المتطلب الذى تختبره الآن تحت نطاق العمل.

مخطط الحالات لحالة الاختبار

مخطط حالة الاختبار

تصميم [جديد]

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

يتم التقاط حقول البيانات التالية تلقائياً عندما يقوم عضو الفريق بإنشاء حالة الاختبار:

  • معيين إلى: اسم عضو الفريق الذي قام بإنشاء حالة الاختبار.

  • إنشاء بواسطة: اسم عضو الفريق الذي قام بإنشاء حالة الاختبار.

  • تاريخ الانشاء: التاريخ و الوقت عند إنشاء المهمة، كما هو مسجل من قبل ساعة الخادم.

من التصميم إلى جاهز

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

السبب

وقت إجراء النسخ

إجراءات إضافية لتنفذ

مكتمل

يتم تعريف كافة خطوات الإجراء والتحقق من الصحة لحالة الاختبار.

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

من التصميم أو جاهزة إلى مغلق

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

السبب

وقت إجراء النسخ

إجراءات إضافية لتنفذ

مهمل (افتراضي)

حالة الاختبار لم تعد مطلوبة لاختبار القبول للمتطلبات.

تحقق من أن كافة المتطلبات التي تم ربطها بحالة الاختبار في حالةالإغلاق.

المؤجل

لن يتم تشغيل حالة الاختبار أثناء دورة المنتج الحالي أو التكرار. يمكنك أيضاً تحديد هذا السبب عندما يكون المتطلب الذي يتم اختباره مغلق لأنه خارج النطاق أو مهجور .

لا يوجد.

مكررة

عندما تكون حالة الاختبار مكررة من حالة اختبار آخرى.

قم بإنشاء ارتباط لحالة الاختبار المكررة يظل مفتوحاً.

يتم التقاط حقول البيانات التالية عندما يقوم أحد أفراد الفريق بإغلاق حالة اختبار:

  • مغلق بواسطة: اسم عضو الفريق الذي قام بإغلاق حالة الاختبار.

  • تاريخ الاغلاق: التاريخ و الوقت عند إغلاق حالة الاختبار، كما هو مسجل من قبل ساعة الخادم.

  • تاريخ تغيير الحالة: التاريخ والوقت عند تغيير الحالة الخاصة بحالة الاختبار.

جاهز

عندما تكون حالة الاختبار معرفة وجاهزة للتشغيل، يمكنك تغيير الحالة إلى جاهزة.

من التصميم إلى جاهز

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

السبب

وقت إجراء النسخ

إجراءات إضافية لتنفذ

تحديث حالة الاختبار

يجب تنفيذ تغييرات على حالة الاختبار لمعالجة معايير قبول الاختبار. على سبيل المثال، يمكنك تغيير تسلسل الخطوات، إضافة خطوات جديدة وتغيير أو إضافة معاملات

لا يوجد.

البيانات التالية يتم التقاطها تلقائياً عندما يقوم عضو فريق باعادة تنشيط حالة اختبار:

  • تنشيط بواسطة: اسم عضو الفريق الذي قام بإعادة تنشيط حالة الاختبار.

  • تاريخ التنشيط : التاريخ و الوقت عند إعادة تنشيط المهمة، كما هو مسجل من قبل ساعة الخادم.

  • تاريخ تغيير الحالة: التاريخ والوقت عند تغيير الحالة الخاصة بحالة الاختبار.

مغلقة

يمكن لعضوفريق إعادة تنشيط حالة الاختبار مغلقة إذا عادت المتطلبات التى يختبرها إلى النطاق.

من الإغلاق إلى التصميم أو جاهزة

عندما تقوم بتحديث الحالة الخاصة بحالة الاختبار من الإغلاق إلى التصميم أو الاستعداد ، فإن القيمة الافتراضية و الوحيدة لـ السبب مسرودة في الجدول التالي:

السبب

وقت إجراء النسخ

إجراءات إضافية لتنفذ

إعادة التنشيط

حالة الاختبار مطلوبة لدعم اختبار القبول للمتطلب.

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

يتم التقاط حقول البيانات التالية عندما يقوم عضو الفريق بتحديث الحالة الخاصة بحالة الاختبار من مغلقة إلى التصميم أو جاهزة:

  • تنشيط بواسطة: اسم عضو الفريق الذي قام بإعادة تنشيط حالة الاختبار.

  • تاريخ التنشيط : التاريخ و الوقت عند إعادة تنشيط المهمة، كما هو مسجل من قبل ساعة الخادم.

  • تاريخ تغيير الحالة: التاريخ والوقت عند تغيير الحالة الخاصة بحالة الاختبار.

راجع أيضًا:

المبادئ

اختبار التطبيق

موارد أخرى

العناصر الملموسة (CMMI):

MSF لتحسين معالجة - v5.0 - CMMI

عناصر العمل و سير العمل (CMMI)