# استراتيجية الاختبارات وضمان الجودة

## الهرم

- Unit للمنطق والحالات والتحويلات.
- Feature/Integration للقاعدة والصفوف والتخزين والمزودين.
- Contract للـ API والأحداث بين العملاء والخدمات.
- E2E لمسارات التسجيل والنشر والبلاغ والمراسلة والتقديم والإدارة.
- Manual exploratory، accessibility، localization ومتطلبات المتاجر.

## غير الوظيفي

Performance/load/soak/spike، security، resilience/chaos، backup restore/DR، mobile battery/network/crash، WebRTC packet loss/NAT/quality.

## بوابات الجودة

لا إصدار مع Severity 1/2 أو Critical/High security غير مقبول رسميًا. المسارات الحرجة يجب أن تملك regression automation ونتائج قابلة للتتبع إلى معيار قبول.

## البيئات والبيانات

بيانات مصطنعة، حسابات Sandbox، عدم نسخ Production PII إلى Staging، وإعادة ضبط موثقة. Staging تشبه Production في topology والconfig المهمة بقدر اقتصادي.

## UAT

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