جهد الاختبار

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

طرق تقدير جهد الاختبار

يُعدّ تحليل جميع العوامل أمرًا صعبًا، نظرًا لتأثير معظمها المتبادل. يمكن استخدام المنهجين التاليين للتقدير: التقدير من أعلى إلى أسفل والتقدير من أسفل إلى أعلى. تعتمد تقنيات التقدير من أعلى إلى أسفل على معادلات رياضية، وترتبط بتكاليف التطوير، ومنها تحليل نقاط الوظائف (FPA) وتحليل نقاط الاختبار (TPA). أما تقنيات التقدير من أسفل إلى أعلى، فتعتمد على معلومات تفصيلية، وغالبًا ما تستعين بخبراء. ومن هذه التقنيات: هيكل تجزئة العمل (WBS) ومنهجية دلفي واسعة النطاق (WBD).

يمكننا أيضًا استخدام التقنيات التالية لتقدير جهد الاختبار:

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

جهود الاختبار من الأدبيات

في الأدبيات، تتراوح نسبة جهود الاختبار إلى التكاليف الإجمالية بين 20% و70%. وتعتمد هذه النسب، من بين أمور أخرى، على ظروف المشروع المحددة. عند النظر إلى جهد الاختبار في كل مرحلة من مراحل عملية الاختبار ، نجد أنه موزع بشكل متفاوت: حيث تبلغ نسبة كل من تحديد مواصفات الاختبار وتنفيذه حوالي 40% .

مراجع

  • أندرياس سبيلنر، تيلو لينز، هانز شيفر. (2006). أساسيات اختبار البرمجيات - دليل دراسي لامتحان المختبر المعتمد - المستوى التأسيسي - متوافق مع معايير ISTQB ، الطبعة الأولى. دار نشر dpunkt.verlag GmbH، هايدلبرغ، ألمانيا. ISBN 3-89864-363-8.
  • إريك فان فينيندال (Hrsg. und Mitautor): ممارس الاختبار. 3. أوفلاج. UTN Publishers، CN Den Bosch، Niederlande 2005، ISBN 90-72194-65-9.
  • توماس مولر (رئيسًا)، ريكس بلاك، سيغريد إلد، دوروثي غراهام، كلاوس أولسن، ماريت بيهايارفي، جيف تومسون، وإريك فان فيندندال. (2005). منهج اختبار البرمجيات المعتمد - المستوى التأسيسي - الإصدار 2005 ، المجلس الدولي لمؤهلات اختبار البرمجيات (ISTQB)، موهرندورف، ألمانيا. ( ملف PDF؛ 0.424 ميجابايت، مؤرشف بتاريخ 28 أغسطس 2008 على موقع Wayback Machine ).
  • أندرياس سبيلنر، تيلو لينز، توماس روسنر، ماريو وينتر: اختبار برامج Praxiswissen - إدارة الاختبار: Aus- und Weiterbildung مختبر معتمد: المستوى المتقدم nach ISTQB-Standard. 1. أوفلاج. dpunkt.verlag GmbH، هايدلبرغ 2006، ISBN 3-89864-275-5.