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