كيف تقدر الوقت المطلوب لاختبار برنامج؟
تقدير الوقت المطلوب لاختبار أي برنامج هو أمر مهم ومطلوب في أي مشروع. وتزداد صعوبة هذه المهمة إذا كان مجال البرنامج جديد على فريق الاختبار أو يحتوي البرنامج على تقنيات حديثة.
توجد أكثر من طريقة لتقدير الوقت المطلوب للاختبار. من أمثلة هذه الطرق:
- حساب الوقت المقدر للاختبار على أنه يساوي 30% من الوقت المقدر للتطوير.
- حساب الوقت المقدر للاختبار على أنه يساوي الوقت المقدر للتطوير وهذا في حالة اتباع منهج الـ Agile في التطوير (مثال: أسبوعين للبرمجة وأسبوعين للاختبار لكل جولة تطوير).
- تقدير الوقت المطلوب للاختبار بناءً على أهداف الاختبار.
الطريقة الثالثة هي المفضلة لدى أستاذي وزميلي في المجال روبرت سابورين. يصفها روبرت بتحديد أهداف الاختبار للبرنامج ومن ثم تحديد حجم وتعقيد (Complexity) كل هدف. وعن طريق استخدام بيانات من مشاريع سابقة لنفس الأهداف حجماً وتعقيداً، سوف نكون قادرين على تقدير الجهد المطلوب لاختبار البرنامج.
بالتوفيق للجميع…
لا توجد تعليقات