طريقة الاختبار الاستكشافي للبرمجيات

طريقة الاختبار الاستكشافي للبرمجيات

الاختبار الاستكشافي أو ما يسمى (Exploratory Testing) هو طريقة تصميم حالات الاختبار (Test Cases) بناءً على خبرة مختبر البرمجيات واستكشافه للبرنامج المراد اختباره. يتميز الاختبار الاستكشافي في قدرته على إيجاد الأخطاء (Bugs) التي لم يتم صيدها من خلال حالات الاختبار الأخرى المصممة بطريقة ال Black-box و ال White-box.

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

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

بالتوفيق للجميع…

لا توجد تعليقات

شاركني رأيك