انتقل إلى المحتوى الرئيسي

الوحدة 2 · أساسيات الاختبار

مستويات الاختبار وأنواعه

من اختبار الوحدة إلى القبول، ومن الوظيفي إلى غير الوظيفي، والغرض من اختبارات الانحدار والدخان.

نحو 9 دقيقة قراءة و5 دقيقة تطبيق (تقديرات)

جارٍ تحميل التقدم…

اقرأ

أهداف التعلّم

  • تسمية مستويات الاختبار الأربعة الشائعة وما يفحصه كل منها.
  • التمييز بين الاختبار الوظيفي وغير الوظيفي.
  • شرح متى تُستخدم اختبارات الانحدار والدخان.

الشرح

مستويات الاختبار: ما مقدار النظام المشمول

المستوىما الذي يُختبرمن يكتبه عادةً
الوحدةدالة أو مكوّن واحد بمعزل عن غيرهالمطورون
التكاملأجزاء تعمل معاً — مثل التطبيق وقاعدة بياناته أو خدمتينالمطورون وفريق الجودة
النظامالمنتج الكامل من طرف إلى طرف في بيئة اختبارفريق الجودة
القبولمدى تلبيته للاحتياجات المتفق عليها للمستخدمين أو العملفريق الجودة مع مالكي المنتج أو المستخدمين

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

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

تتقاطع المستويات والأنواع: يمكنك إجراء اختبار أداء على مستوى النظام، أو فحص إمكانية الوصول لمكوّن واحد. واختيار المستوى المناسب مهم — فقاعدة مثل التقريب تُفحص بشكل شامل بأقل كلفة عبر اختبارات الوحدة، بينما عملية شراء كاملة شأن على مستوى النظام.

مثال: ميزة واحدة على عدة مستويات

  • الوحدة: الدالة التي تحسب خصم ١٠٪ تعيد 1.650 ريال لمبلغ 16.500 ريال.
  • التكامل: خدمة السلة تحفظ الرمز المطبّق ويظهر ذلك في صف قاعدة البيانات.
  • النظام: في المتصفح يطبّق المتسوق الرمز ويرى الإجمالي الجديد في صفحتي السلة وإتمام الطلب.
  • القبول: يؤكد فريق التسويق أن العرض يعمل كما أعلنوه.

أخطاء شائعة

  • اختبار كل قاعدة عبر واجهة المستخدم فقط، وهو بطيء ويصعّب تشخيص المشكلات.
  • نسيان الجوانب غير الوظيفية حتى يشتكي المستخدمون.
  • تسمية أي فحص سريع «اختبار انحدار» دون معرفة ما يغطيه.

جرّب

تدرّب على ما قرأته للتو. تُفحص الإجابات هنا، ولا يُقيَّم شيء علناً ولا يُحتسب في ساحة الأخطاء.

تمرين

تم للتو نشر إصدار جديد في بيئة الاختبار. ما الذي يجب أن تنفّذه أولاً؟

اختر إجابة واحدة.

راجع

اختبر نفسك — يجب أن تكون الآن قادراً على:

  • تسمية مستويات الاختبار الأربعة الشائعة وما يفحصه كل منها.
  • التمييز بين الاختبار الوظيفي وغير الوظيفي.
  • شرح متى تُستخدم اختبارات الانحدار والدخان.

مراجع

تابع

عندما تكون مستعداً، ضع علامة الإكمال على الدرس في خطوة «جرّب» ثم انتقل إلى التالي.

يُوسم بأنه مقروء عندما تصل إلى نهاية الدرس.