مجموعة الاختبارات

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

تُسمى مجموعات حالات الاختبار أحيانًا بخطة اختبار أو نص اختبار أو حتى سيناريو اختبار .

الأنواع

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

في اختبار النماذج ، يُفرَّق بين مجموعات الاختبار المجردة ، وهي عبارة عن مجموعات من حالات الاختبار المجردة المستمدة من نموذج عالي المستوى للنظام قيد الاختبار ، ومجموعات الاختبار القابلة للتنفيذ ، والتي تُشتق من مجموعات الاختبار المجردة بتوفير التفاصيل الملموسة منخفضة المستوى اللازمة لتنفيذ هذه المجموعة بواسطة برنامج. [ 2 ] لا يمكن استخدام مجموعة الاختبار المجردة مباشرةً على النظام الفعلي قيد الاختبار (SUT) لأن حالات الاختبار المجردة تظل عند مستوى تجريدي عالٍ وتفتقر إلى التفاصيل الملموسة حول النظام قيد الاختبار وبيئته. يجب أن تعمل مجموعة الاختبار القابلة للتنفيذ على مستوى تفصيلي كافٍ للتواصل بشكل صحيح مع النظام قيد الاختبار، وعادةً ما يكون هناك إطار عمل للاختبار لربط مجموعة الاختبار القابلة للتنفيذ بالنظام قيد الاختبار.

قد تتألف مجموعة اختبارات روتين فرعي لاختبار أولية الأعداد من قائمة بالأعداد وأوليتها (أولية أو مركبة)، بالإضافة إلى روتين فرعي للاختبار. يقوم هذا الروتين بتزويد مُختبِر أولية الأعداد بكل عدد في القائمة، ويتحقق من صحة نتيجة كل اختبار.

انظر أيضاً

مراجع

  1. بينتو، لياندرو ساليس؛ سينها، سوراب؛ أورسو، أليساندرو (11 نوفمبر 2012). "فهم أساطير وحقائق تطور مجموعات الاختبار" . وقائع ندوة ACM SIGSOFT الدولية العشرين حول أسس هندسة البرمجيات . رابطة آلات الحوسبة. الصفحات 1-11 . doi : 10.1145/2393596.2393634 . ISBN  9781450316149. S2CID 9072512 . 
  2. حكيم كحلوش، سيزار فيهو، وماسيمو زيندري، "تجربة صناعية في التوليد التلقائي لمجموعات اختبار قابلة للتنفيذ لبروتوكول تماسك ذاكرة التخزين المؤقت" ، وقائع ورشة العمل الدولية حول اختبار أنظمة الاتصالات (IWTCS'98)، تومسك، روسيا، سبتمبر 1998.