الإجابة المختصرة

قبل النشر، اختبر التطبيق كما يراه زائر جديد، ثم اختبر ما يحدث عند إدخال بيانات خاطئة أو فقد الاتصال أو استخدام حساب بصلاحيات مختلفة. ظهور معاينة جميلة لا يثبت أن الحفظ أو الصلاحيات أو التشغيل تعمل كما تتوقع.

ابدأ بالرحلة التي بنيت التطبيق من أجلها

اكتب سيناريو واحدًا كاملًا، مثل إرسال طلب ثم مراجعته وتغيير حالته. نفّذه من البداية إلى النهاية ببيانات تجريبية واضحة. سجّل النتيجة الفعلية في كل خطوة؛ لا تكتفِ بوجود الزر أو شاشة التأكيد.

الاختبارماذا تفعل؟علامة النجاح
زيارة جديدةافتح صفحة عامة دون جلسة دخولتظهر الصفحة المقصودة دون مطالبة غير لازمة
رابط مباشرافتح صفحة داخلية وحدّث المتصفحتبقى على الصفحة الصحيحة
حفظأرسل طلبًا ثم افتحه بعد تحديث الصفحةالطلب موجود بالقيم الصحيحة
حقول ناقصةاحذف حقلًا مطلوبًا وأرسلتوضيح الخطأ دون سجل غير صالح
صلاحياتاطلب بيانات عميل آخر بحساب مختلفرفض الوصول من الخادم
انقطاعجرّب فشل الطلب أو الاتصالرسالة دقيقة دون نجاح وهمي
شاشة ضيقةافتح النموذج والجدول على الجوالمحتوى مقروء وتحكم قابل للاستخدام
صفحة مفقودةافتح مسارًا غير موجودصفحة مناسبة ورمز HTTP صحيح

راجع البيانات والخدمات الخارجية

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

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

وصف جاهز للمراجعة

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

قرار النشر

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

أسئلة شائعة

هل اختبار حساب المسؤول يكفي؟ لا؛ جرّب زائرًا وحسابين عاديين لأن المسؤول يملك وصولًا أوسع.

هل يجب اختبار كل شيء يدويًا؟ اجمع بين فحوص آلية مناسبة وتجربة فعلية للرحلة؛ لكل منهما أخطاء قد لا يكشفها الآخر.

هل نجاح الاختبارات يلغي الحاجة للمتابعة؟ لا؛ راقب الأخطاء ونتائج الاستخدام بعد النشر وأعد الاختبار عند التغييرات المؤثرة.

الخطوة التالية: انسخ طلب المراجعة وافتح مشروعك في إطلاق.