استراتيجية الاختبارات وضمان الجودة
#الهرم
- 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
سيناريوهات ممثلة لكل دور، جلسات موجهة، سجل ملاحظات، إعادة اختبار، ثم توقيع واضح يذكر النسخة والبيئة والاستثناءات.