أدلة عملية معمقة

إعداد خطة اختبار للمسارات متعددة اللغات

اختبار من الاكتشاف إلى القرار: خطة تربط التنقل والبحث وتغيير اللغة والأدوات والنماذج والتعافي من الأخطاء.

آخر تحديث :

مفاتيح لوحة مفاتيح تحمل مجموعات مختلفة من الحروف.

مفاتيح لوحة مفاتيح تحمل مجموعات مختلفة من الحروف. صورة لسياق توثيقي؛ لا تمثل مهمة أو معدات خاصة بـ Alexis Roux ZG. © Alexander-design · المصدر · CC0. تغيير الحجم والتحويل إلى WebP؛ العرض مقصوص.

هل يستطيع المستخدم إتمام مهمته في كل لغة؟

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

  1. جرد المهام

    عدّد عائلات الصفحات وإجراءاتها: العثور على تعريف أو مقارنة مصادر أو فتح ملف أو تركيب مرجع أو الحساب أو التواصل. حدّد لكل مهمة نقطة بداية ووجهة ونتيجة متوقعة. أدرج الصفحات الثانوية لا عناصر القائمة الرئيسية فقط.

  2. وصف الحالات

    أدرج الحالة الأولى والمحتوى الطويل والمرشح النشط وغياب النتائج والمدخل الخاطئ والتعافي. استخدم بيانات اصطناعية معرّفة. في التواصل افصل التحقق المحلي والرفض الآمن من الخادم واختبار التسليم المأذون به صراحة؛ لا ترسل رسائل حقيقية افتراضياً.

  3. تتبع اللغة والسياق

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

  4. اختبار الاكتشاف الفعلي

    اكتب استعلامات لكل نظام كتابة مع علامات وتهجئات بديلة وكلمات متعددة. افحص الصلة وروابط النتائج وترقيم الصفحات وغياب النتائج. قد يصعب الوصول بالتنقل إلى رابط موجود في sitemap. اختبر الروابط المتصلة والعودة إلى القسم.

  5. تنفيذ الإجراءات

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

  6. القرار وإعادة الفحص

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

حالات وقرارات

حالات نموذجية لإعداد التحقق، وليست وصفًا لمهام منفذة أو ملاحظات فعلية.

تتغير اللغة ويضيع الملف

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

البحث موجود لكنه غير مفيد

لا يجد استعلام بعلامات كتابة ملفاً موجوداً. افحص التطبيع وفهرس اللغة ثم الكلمات المتعددة والنتائج وترقيم الصفحات. تساوي عدد السجلات لا يثبت الصلة.

تختفي رسالة خطأ النموذج

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

الدليل المطلوب حفظه

  • معرّف الحالة والمهمة ورابط البداية واللغة والحالة وبيانات الاختبار.
  • النتيجة المتوقعة والملاحظة ولقطة أو استجابة HTTP مفيدة.
  • العيب والمكوّن المسؤول والإصلاح والتاريخ.
  • التغطية والحدود: التسليم والأجهزة الفعلية والخدمات الخارجية غير المختبرة.

مراجع رسمية

بروتوكولات ذات صلة

فحوص قبل الاستنتاج

  • هل يحفظ تغيير اللغة الصفحة أو العنصر العام المختار دون نقل مسودة خاصة من النموذج؟
  • هل تشرح رسالة الخطأ المشكلة وتحدد الحقل المعني وتتيح المتابعة دون فقد المعلومات المفيدة؟
  • هل يبقى المسار قابلاً للاستخدام بلوحة المفاتيح ودون JavaScript للمحتوى الذي لا يحتاج إليه؟

أسئلة شائعة

هل يجب اختبار جميع الصفحات؟

اجرد المسارات واللغات ثم غط مهام وحالات كل قالب. أضف فحوص الملفات والمعلمات غير المعتادة.

هل نحفظ المدخل عند تغيير اللغة؟

احفظ السياق العام المفيد عندما يكون ذلك مقرراً. لا تضع مسودات أو معلومات حساسة في الروابط؛ وضح متى يعاد ضبط المدخل.

هل يكفي الاختبار الآلي؟

يكشف التراجعات القابلة للتكرار. تظل المراجعة البصرية والمسارات بلوحة المفاتيح ضرورية للحكم على القراءة والفهم والترتيب.

متى ينتهي الاختبار؟

عندما تتحقق المعايير وتوثق العيوب المتبقية. أصلح وأعد العيوب التي تعيق المهمة الأولوية قبل الاعتماد.