ما هو اختبار الحلقة؟ المنهجية، مثال

ما هو اختبار الحلقة؟

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

اختبار الحلقة هو أ أبيض box تجريب. يتم استخدام هذه التقنية لاختبار الحلقات في البرنامج.

البرنامج التعليمي لاختبار الحلقة - الأنواع والاستراتيجية والقيود والأمثلة

أنواع الحلقات التي تم اختبارها

ومن أمثلة أنواع الحلقات التي تم اختبارها،

  • حلقة بسيطة
  • حلقة متداخلة
  • حلقة متسلسلة
  • حلقة غير منظمة

لماذا اختبار الحلقة؟

يتم إجراء اختبار الحلقة للمتابعةwing الأسباب

  • يمكن للاختبار إصلاح مشكلات تكرار الحلقة
  • يمكن أن يكشف اختبار الحلقات عن اختناقات الأداء/القدرات
  • من خلال حلقات الاختبار، يمكن تحديد المتغيرات غير المهيأة في الحلقة
  • يساعد على تحديد مشاكل تهيئة الحلقات.

كيفية إجراء اختبار الحلقة: المنهجية الكاملة

أثناء اختبار الحلقة، يجب فحصها على ثلاثة مستويات مختلفة:

  • عندما يتم إدخال الحلقة
  • أثناء تنفيذه و
  • عندما يتم ترك الحلقة

استراتيجية الاختبار لجميع هذه الحلقات هي على النحو التالي

حلقة بسيطة

يتم اختبار حلقة بسيطة في المتابعةwing الطريقة:

البرنامج التعليمي لاختبار الحلقة - الأنواع والاستراتيجية والقيود والأمثلة

  1. تخطي الحلقة بأكملها
  2. قم بتمريرة واحدة عبر الحلقة
  3. قم بتمريرة واحدة عبر الحلقة
  4. قم بإجراء تمريرات عبر الحلقة حيث أ
  5. جعل ب، ب-1؛ يمر b+1 خلال الحلقة حيث "b" هو الحد الأقصى لعدد التمريرات المسموح بها خلال الحلقة.

حلقة متداخلة

بالنسبة للحلقة المتداخلة، عليك اتباع الخطوات التاليةwing خطوات.

البرنامج التعليمي لاختبار الحلقة - الأنواع والاستراتيجية والقيود والأمثلة

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

حلقات متسلسلة

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

البرنامج التعليمي لاختبار الحلقة - الأنواع والاستراتيجية والقيود والأمثلة

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

حلقات غير منظمة

بالنسبة للحلقات غير المنظمة، يتطلب الأمر إعادة هيكلة التصميم ليعكس استخدام بنيات البرمجة المنظمة.

البرنامج التعليمي لاختبار الحلقة - الأنواع والاستراتيجية والقيود والأمثلة

القيود في اختبار الحلقة

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

نبذة عامة

  • في هندسة البرمجيات، اختبار الحلقة هو أ أبيض Box الاختبار. يتم استخدام هذه التقنية لاختبار الحلقات في البرنامج.
  • يمكن أن يكشف اختبار الحلقات عن اختناقات الأداء/القدرات
  • تظهر أخطاء الحلقة في الغالب في البرامج ذات المستوى المنخفض