تخطَّ إلى المحتوى الرئيسي

خطة الجودة الرئيسية

اختبارات الحالات الفارغة

اختبارات الحالات الفارغة — التوثيق قيد الإعداد.

مكتمل

الـ QC للحالات الفارغة يُتحقَّق أن كل قائمة، شبكة، شريط، كتلة شريط جانبي، ونتيجة بحث تَرسم حالة فارغة موثَّقة حين البيانات مفقودة — ليس مستطيلاً فارغاً، ليس انطواء 0-ارتفاع، ليست "No data" عامة. الحالات الفارغة عادة أوّل شيء يُتخَطَّى أثناء البناء وأوّل شيء يُواجه المستخدمون حين تَكون مجموعة البيانات صغيرة.

عقد الحالة الفارغة

  • كل قائمة / شبكة / شريط بسجلّات-احتمالاً-صفر له spec حالة فارغة في توثيق موديوله. لا حالة فارغة = لا دمج.
  • الحالة الفارغة تُفَسِّر لماذا القائمة فارغة في المحلّية النشطة + ما يمكن للمستخدم فعله بعد (CTA أو رابط لعرض أوسع).
  • حين تَسبَّبت الفلاتر في الحالة الفارغة، الحالة تَقتبس الفلاتر النشطة ("No events match Egypt + demo-day + this week") مع CTA لمسح الفلاتر.
  • حين الحالة الفارغة هيكلية (مثلاً ملف مؤسّس جديد بدون شركات بعد)، تَعرض الرسم التوضيحي الموثَّق + تَقرأ كحالة ما-قبل-المحتوى طبيعية، ليس كخطأ.
  • الحالات الفارغة لها تكافؤ RTL — الرسوم التوضيحية والـ CTAs تَعكس تحت /ar/*.