كيف تقدّر جهد الاختبار؟
قسّم الاختبار إلى مهام صغيرة (هيكل تجزئة العمل) وقدّرها بتقنية قابلة للفحص: نِسب من مشاريعك السابقة، أو استقراء من التقدم الحالي، أو دلفي الموسّع أو بوكر التخطيط للحكم الخبير، أو التقدير الثلاثي حيث E = (a + 4m + b) / 6 وSD ≈ (b − a) / 6. أبلغ عن نطاق مع افتراضاته، وأعد التقدير حين يتغيّر النطاق أو الافتراضات.
اقرأ الدليل: تقنيات تقدير جهد الاختبار
كيفية استخدام حاسبة تقدير جهد الاختبار
- قسّم عمل الاختبار إلى مهام: التحليل، وتصميم الاختبارات، والبيانات، ودورات التنفيذ، والانحدار، والتقارير.
- اكتب لكل مهمة: الاسم | المتفائل | الأرجح | المتشائم، بالساعات أو بأيام العمل للفرد.
- اختر الصيغة (PERT هي التقدير الثلاثي المعتاد) والوحدة.
- حدّد احتياطي الطوارئ وأعباء الإدارة وعدد المختبِرين وساعات العمل المنتجة يومياً.
- اقرأ إجمالي الجهد والنطاقات وأيام العمل، وشارك جدول المهام مع التقدير.
مزايا حاسبة تقدير جهد الاختبار
- تقدير ثلاثي لكل مهمة بصيغة PERT (O + 4M + P) / 6 أو بالمتوسط المثلثي (O + M + P) / 3
- انحراف معياري لكل مهمة وللإجمالي، على افتراض أن المهام تتفاوت باستقلال بعضها عن بعض
- نطاق مرجّح (±1σ) ونطاق واسع (±2σ) حول التقدير، لا ينزل أيٌّ منهما عن مجموع القيم المتفائلة
- نسبتان منفصلتان لاحتياطي الطوارئ ولأعباء إدارة الاختبار، فتبقى كل إضافة ظاهرة
- أيام العمل للفريق انطلاقاً من عدد المختبِرين وساعات العمل المنتجة يومياً، للساعات أو لأيام العمل للفرد
- جدول لكل مهمة وتصدير بصيغة CSV، ورسائل سطراً بسطر للصفوف التي لا يمكن استخدامها
مثال على حاسبة تقدير جهد الاختبار
سبع مهام اختبار لإصدار عملية الدفع
الإدخال:
مراجعة المتطلبات وكتابة سيناريوهات الاختبار | 6 | 10 | 18 … تقرير ملخّص الاختبار | 2 | 3 | 5 (مثال الأداة)، صيغة PERT، بالساعات، احتياطي طوارئ 10%، أعباء إدارة 10%، مختبِران × 6 ساعاتالنتيجة:
التقدير الأساسي 102 ساعة (مجموع تقديرات المهام، فمثلاً تنفيذ الاختبار الوظيفي (24 + 4 × 32 + 50) / 6 = 33.67 ساعة) · σ ≈ 6.96 ساعة · النطاق المرجّح 95.04–108.96 ساعة · احتياطي الطوارئ + 10.2 ساعة · أعباء الإدارة + 10.2 ساعة · الإجمالي 122.4 ساعة · 10.2 يوم عمل لمختبِرَين بواقع 6 ساعات يومياًمتى تستخدم حاسبة تقدير جهد الاختبار
- تقدير دورة اختبار أو إصدار لخطة الاختبار
- إظهار عدم اليقين في التقدير لأصحاب المصلحة بدلاً من رقم واحد
- مقارنة أثر احتياطي الطوارئ وحجم الفريق على الجدول الزمني
الأسئلة الشائعة حول حاسبة تقدير جهد الاختبار
ما صيغة التقدير الثلاثي؟
نسخة PERT هي E = (O + 4M + P) / 6، حيث O التقدير المتفائل، وM الأرجح، وP المتشائم؛ وانحرافها المعياري (P − O) / 6. أما النسخة المثلثية فهي المتوسط البسيط (O + M + P) / 3.
كيف يُحسب عدم اليقين الإجمالي؟
تُجمع تقديرات المهام، وتُدمج الانحرافات المعيارية بالجذر التربيعي لمجموع مربعاتها، وهذا يفترض أن المهام تتفاوت باستقلال بعضها عن بعض. ويستخدم النطاقان ±1σ و±2σ التقريب بالتوزيع الطبيعي، فهما دليل لمجموع عدة مهام وليسا ضماناً.
هل يجب إضافة احتياطي طوارئ فوق التقدير الثلاثي؟
غالباً احتياطي أصغر، لأن القيم المتشائمة تحمل جزءاً من المخاطر أصلاً. وتُبقي الحاسبة احتياطي الطوارئ وأعباء إدارة الاختبار نسبتين منفصلتين ظاهرتين، لتبيّن بدقة ما الذي أُضيف ولماذا.
كيف تُحسب أيام العمل؟
إجمالي الجهد بالساعات مقسوماً على (عدد المختبِرين × ساعات العمل المنتجة يومياً). وتُحوَّل أيام العمل للفرد بعدد الساعات اليومية نفسه. ويتوقف الزمن الفعلي على التقويم أيضاً على الاعتماديات والانتظار، وهو ما لا تعرفه أي صيغة.
ملاحظات تقنية
تعطي PERT كل مهمة E = (O + 4M + P) / 6 وσ = (P − O) / 6؛ ويعطي التوزيع المثلثي E = (O + M + P) / 3 وσ = √((O² + M² + P² − OM − OP − MP) / 18). والتقدير الإجمالي هو مجموع تقديرات المهام، والانحراف المعياري الإجمالي هو √(Σσ²)، وهذا صحيح حين تتفاوت المهام باستقلال بعضها عن بعض.
تستخدم النطاقات التقريب بالتوزيع الطبيعي (68% ضمن ±1σ، و95% ضمن ±2σ). وهو مناسب لمجموع عدة مهام؛ أما مع مهمة أو مهمتين فتنبّه الأداة إلى ذلك. والمخاطر المترابطة — كتعطّل البيئة نفسها في كل المهام — تجعل التشتت الحقيقي أوسع مما تُظهره الصيغة.
الحدود ومنهجية القياس
لا يكون التقدير أفضل من قائمة مهامه وقيم O وM وP فيها؛ فالحاسبة تطبّق الصيغة ولا تعرف منتجك.
أيام العمل هي الجهد مقسوماً على السعة؛ ولا تشمل الاعتماديات، ولا انتظار النسخ والإصلاحات، ولا الإجازات.
المراجع
- ISTQB Certified Tester Foundation Level (CTFL) v4.0المنهج التأسيسي لاختبار البرمجيات: مستويات الاختبار وأنواعه وتقنيات تصميم الاختبارات وإدارة الاختبار والأدوات.
- Certified Tester Advanced Level Test Management (CTAL-TM) v3.0منهج ISTQB المتقدم لإدارة الاختبار: التخطيط والتقدير، والاختبار المبني على المخاطر، والمتابعة، والمقاييس والتقارير.