ما هو الاختبار المخصص؟ أنواع مع الأمثلة

اختبار مخصص

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

اختبار مخصص

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

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

فولوwing يرشدك الفيديو إلى كيفية إجراء اختبار مخصص

انقر هنا إذا لم يكن من الممكن الوصول إلى الفيديو

عند تنفيذ اختبار Adhoc؟

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

أنواع الاختبارات المخصصة

هناك أنواع مختلفة من الاختبارات المخصصة وهي مدرجة على النحو التالي:

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

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

مقارنة الأصدقاء واختبار الزوج:

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

اختبار القرد

اختبار المنتج أو التطبيق بشكل عشوائي دون حالات اختبار بهدف كسر النظام.

أفضل ممارسات الاختبار المخصص

فولوwing أفضل الممارسات يمكن أن تضمن فعالية الاختبار المخصص.

معرفة تجارية جيدة

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

وحدات مفتاح الاختبار

وينبغي تحديد وحدات الأعمال الرئيسية واستهدافها للاختبار المخصص. يجب اختبار وحدات الأعمال المهمة أولاً لاكتساب الثقة في جودة النظام.

عيوب السجل

يجب تسجيل جميع العيوب أو كتابتها في المفكرة. يجب تعيين العيوب للمطورين لإصلاحها. بالنسبة لكل عيب صالح، يجب كتابة حالات الاختبار المقابلة ويجب إضافتها إلى حالات الاختبار المخطط لها.

تشبه خلل يجب أن تكون النتائج بمثابة درس مستفادة ويجب أن تنعكس في نظامنا التالي بينما نخطط لحالات الاختبار.

الخلاصة:

تتمثل ميزة الاختبار المخصص في التحقق من اكتمال الاختبار والعثور على عيوب أكثر من الاختبار المخطط له. تتم إضافة حالات اختبار اكتشاف العيوب كحالات اختبار إضافية إلى حالات الاختبار المخطط لها.

في هندسة البرمجيات، يوفر الاختبار المخصص الكثير من الوقت لأنه لا يتطلب تخطيطًا تفصيليًا للاختبار وتوثيقه حالة الاختبار التصميم.