اختبار الاختبار الخاص بك (Testing Your Test)

اختبار الاختبار الخاص بك (Testing Your Test)

قد يقوم فريق الاختبار باختبار التغييرات على مستوى الكود وقت التطوير وذلك من أجل إيجاد الأخطاء وحلّها بشكل أسرع وبتكلفة أقل. أيضًا وحسب بيئة العمل، قد تقع مثل هذه الاختبارات تحت مسؤولية المبرمجين أو مختبر برمجيات يعمل معهم. في هذا الموضوع نظرة على بعض النقاط التي يمكن تغطيتها في مثل هذه الاختبارات.

هنالك أنواع للتغييرات التي يمكن القيام بها على الكود من أجل اختبارها (Mutations Testing) وتشمَل:

  • التبديل بين && و || وكذلك تبديل > بـ < أو >= بـ <=.
  • تكرار الكود وإزالة بعض الأسطر أو تغيير ترتيبها.
  • تغيير قِيَم المتغيرات أو ال for/while.

أيضًا يمكن استخدام اختبار التغييرات (Mutations Testing) لاختبار اختباراتك على مستوى الكود من خلال الخطوات التالية:

  1. صمّمْ الاختبارات على الكود.
  2. قم بتغيير الكود.
  3. نفّذ الاختبارات على الكود الأصلي والكود الذي حصلت فيه التغييرات.
  4. قارن نتائج الاختبارات: يجب أن تكتشف اختباراتك هذا التغيير من خلال فشل الاختبارات على التغييرات.

* المصدر: Testμ Conference – Testing Your Test

 ** الصورة من موقع: https://www.prnewswire.com/ae

لا توجد تعليقات

شاركني رأيك