أدلة عملية

اختبار التخزين المحلي وتصدير البيانات

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

انظر الطريقة

رسم توضيحي للعمل على مشروع ويب
رسم توضيحي مولد بالذكاء الاصطناعي

شرح الأصل والمدة والحدود

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

الحفاظ على العمل عند فشل التخزين

اختبر منع التخزين وامتلاء الحصة وتلف البيانات بأمثلة خيالية. أظهر فشل الحفظ وأبق المعلومات قابلة للاستخدام على الشاشة حيث يمكن. لا تعلن بقاء البيانات قبل نجاح الكتابة. قد يزيل الحذف أو سياسة المتصفح أو تنظيف البيانات النسخ المحلية؛ هذه ليست نسخة احتياطية.

تصميم تصدير قابل للاستعادة

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

التحقق من الاستيراد قبل الاستبدال

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

تعامل مع النص المستورد كبيانات دون تشغيل HTML أو شيفرة من الملف.

المستندات المرجعية

تاريخ تحديث المحتوى

مصفوفة التحقق الوظيفي للتكيف مع المشروع

تستخدم هذه الضوابط المقترحة حالات وهمية. حدد السلوك المتوقع مع الفريق ، واكتب النتيجة وقم بتعيين تناقضات لم يتم حلها قبل النشر.

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

حالات الاختبار والنتائج المتوقعة والأدلة المفيدة
قضيةنتيجة متوقعةدليل على الاحتفاظ بها
تصدير مثال وحذف بيانات المتصفح ثم استيراد الملفتستعاد البيانات من الملف ولا تحذف أخطاء الاستيراد العمل الموجود.ملف ببيانات خيالية وإصدار التنسيق والمقارنة قبل الاستيراد وبعده.