هل يجب أن أدرج دائمًا حالات الاختبار من التوترات السابقة؟

StackOverflow https://stackoverflow.com/questions/3142974

  •  01-10-2019
  •  | 
  •  

سؤال

لقد قمت مؤخرًا بتثبيت Microsoft Test Manager 2010 وهذه هي أول تجربة لي مع هذا النمط من الاختبار. تتمثل طريقة الاختبار المعتادة في تحميل بعض متصفحات الويب المختلفة والتشغيل من خلال التطبيق.

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

في مدير الاختبار ، اخترت استخدام قالب Agile حيث لديك خطة اختبار مع تكرارات مثل ذلك:

  • خطة اختبار
    • التكرار 1
      • حالات تجريبية
      • المتطلبات (قصص المستخدم)
      • إلخ...
    • التكرار 2
      • حالات تجريبية
      • المتطلبات (قصص المستخدم)
      • إلخ...

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

هل كانت مفيدة؟

المحلول

قد يؤثر تنفيذ القصص خلال التكرار 2 على الكود (بما في ذلك الاختبارات) المكتوبة خلال التكرار 1. لذلك أنت بالتأكيد تريد إجراء جميع الاختبارات لضمان عدم كسر أي شيء من التكرار 1 خلال التكرار 2 (أي أنك لم تقدم أي انحدار) .

لا أستخدم Microsoft Test Manager 2010 ، لذا لست متأكدًا تمامًا ، لكن يمكنني أن أتخيل أن المتطلبات من التكرار 2 يمكن أن تغير حالات الاختبار من التكرار 1. في هذه الحالة ، أعتقد أنه يتعين عليك نسخ حالات الاختبار.

نصائح أخرى

نظرًا لأنك تتابع سير عمل رشيق ، يمكنك تشغيل التكرار 2 فقط لأن التكرار 2 له متطلبات مختلفة.

إذا كان الشرط 2 يعتمد على الشرط 1 ، فعليك تشغيل كلا التكرار

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top