محمود أبوالحسن

مطور ويب شامل

تصميم الرسومات

مطور ووردبريس

مطور لارافيل

مصمم باستخدام فيغما

مستقل

محمود أبوالحسن
محمود أبوالحسن

مطور ويب شامل

تصميم الرسومات

مطور ووردبريس

مطور لارافيل

مصمم باستخدام فيغما

مستقل

أفكار وتجارب تستحق المشاركة

اختيار مستوى الاختبار المناسب

1 دقيقة قراءة تقريبًا
ابدأ القراءة
اختيار مستوى الاختبار المناسب

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

الفكرة الأساسية

اختبارات الوحدة تناسب القرارات المعزولة، والتكامل يفحص تعاون الأجزاء، واختبار المسار الكامل يؤكد رحلة حاسمة. وزّع الجهد بحسب المخاطر وسرعة التشخيص.

خطوات عملية

  1. اختبر قواعد الحساب والتحقق بعيدًا عن الواجهة.
  2. اختبر قاعدة البيانات أو API عندما يكون العقد بينهما هو الخطر.
  3. اختر عددًا محدودًا من الرحلات الحرجة للمتصفح.

أدوات المطور وجودة البرمجيات — صورة توضيحية

مثال تطبيقي

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

خطأ شائع ينبغي تجنبه

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

للتوسع في الموضوع

التوثيق والمرجع الرسمي

صور توضيحية: الغلاف من Unsplash، الصورة الداخلية من Unsplash. ترخيص الاستخدام.

شارك المقال

شارك هذه الفكرة مع من تهمّه.

لنتحدث عن فكرتك القادمة

لديك سؤال أو فكرة مشروع؟ يسعدني التواصل معك.

اتصل بنا
Dark Mode EN English Buy Me A Coffee Buy Me A Coffee