سيناريو اختبار قارئ الشاشة

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

ما ينبغي أن تسمعه في هذه الصفحة محسوب من المواصفة، لا مكتوب يدويًا. ومع كل تعديل تُفحص النسختان مقابله في Chromium وFirefox وWebKit، باللغات الثلاث، بما في ذلك التوقيت.

طريقة الاختبار

  1. افتح أحد روابط السيناريوهات أدناه وشغّل قارئ الشاشة.
  2. انتقل إلى عنوان لوحة المعلومات، ثم نفّذ كل خطوة دون أن تنقل التركيز بنفسك.
  3. استمع إلى الكلمات نفسها بالترتيب نفسه. يضيف قارئ الشاشة الأدوار والحالات، مثل «عنوان من المستوى 2»، وهذا متوقع.
  4. الرسائل «المهذبة» تنتظر حتى ينتهي القارئ مما يقوله، أما «العاجلة» فتقاطعه.
  5. سجّل ما سمعته في نموذج النتائج، حتى إن نجح كل شيء.

البيئات المطلوب اختبارها

السيناريو

اكتمل التحميل

استجابة عادية وسريعة مع وصول كامل.

افتح في:ReactTypeScript دون إطار عمل

اختبار Playwright:React (.spec.ts)TypeScript دون إطار عمل (.spec.ts)

  1. الخطوة 1 افتح الرابط وانتظر.

    ينبغي أن تسمع:

    لا شيء. الصمت هنا هو الصحيح.

  2. الخطوة 2 اضغط «أعد إرسال الطلب» في عناصر التحكم في المختبر.

    ينبغي أن تسمع:

    1. بعد 450 مللي ثانيةمهذبةجارٍ تحميل بيانات لوحة المعلومات.
    2. بعد 850 مللي ثانيةمهذبةحُدّثت لوحة المعلومات: جميع الخطط.

قيد التحميل

استجابة خلال ثانيتين: طويلة بما يكفي لتُلاحظ، وقصيرة بما يكفي للانتظار.

افتح في:ReactTypeScript دون إطار عمل

اختبار Playwright:React (.spec.ts)TypeScript دون إطار عمل (.spec.ts)

  1. الخطوة 1 افتح الرابط وانتظر.

    ينبغي أن تسمع:

    لا شيء. الصمت هنا هو الصحيح.

  2. الخطوة 2 اضغط «أعد إرسال الطلب» في عناصر التحكم في المختبر.

    ينبغي أن تسمع:

    1. بعد 450 مللي ثانيةمهذبةجارٍ تحميل بيانات لوحة المعلومات.
    2. بعد 2,150 مللي ثانيةمهذبةحُدّثت لوحة المعلومات: جميع الخطط.

استجابة بطيئة

اثنتا عشرة ثانية. تتصاعد الواجهة بدل أن تدور إلى الأبد.

افتح في:ReactTypeScript دون إطار عمل

اختبار Playwright:React (.spec.ts)TypeScript دون إطار عمل (.spec.ts)

  1. الخطوة 1 افتح الرابط وانتظر.

    ينبغي أن تسمع:

    1. بعد 3,150 مللي ثانيةمهذبةيستغرق هذا وقتًا أطول من المعتاد.
    2. بعد 8,150 مللي ثانيةمهذبةما زلنا ننتظر الخادم. يمكنك مواصلة الانتظار أو إلغاء هذا الطلب.
  2. الخطوة 2 اضغط «أعد إرسال الطلب» في عناصر التحكم في المختبر.

    ينبغي أن تسمع:

    1. بعد 450 مللي ثانيةمهذبةجارٍ تحميل بيانات لوحة المعلومات.
    2. بعد 3,150 مللي ثانيةمهذبةيستغرق هذا وقتًا أطول من المعتاد.
    3. بعد 8,150 مللي ثانيةمهذبةما زلنا ننتظر الخادم. يمكنك مواصلة الانتظار أو إلغاء هذا الطلب.
  3. الخطوة 3 عندما يظهر «ألغِ الطلب»، اضغطه.

    ينبغي أن تسمع:

    1. بعد 0 مللي ثانيةينتقل التركيز إلى الزر «حمّل مجددًا».
    2. بعد 150 مللي ثانيةمهذبةأُلغي الطلب.

لا توجد نتائج

ينجح الطلب لكن لا شيء يطابق عامل التصفية.

افتح في:ReactTypeScript دون إطار عمل

اختبار Playwright:React (.spec.ts)TypeScript دون إطار عمل (.spec.ts)

  1. الخطوة 1 افتح الرابط وانتظر.

    ينبغي أن تسمع:

    1. بعد 850 مللي ثانيةمهذبةلا توجد نتائج لـالقديمة.
  2. الخطوة 2 اضغط «اعرض جميع الخطط».

    ينبغي أن تسمع:

    1. بعد 450 مللي ثانيةمهذبةجارٍ تحميل بيانات لوحة المعلومات.
    2. بعد 700 مللي ثانيةينتقل التركيز إلى العنوان «نظرة عامة على الإيرادات».
    3. بعد 850 مللي ثانيةمهذبةحُدّثت لوحة المعلومات: جميع الخطط.

خطأ مع إعادة المحاولة

يُخفق الطلب الأول بخطأ 503. وتنجح إعادة المحاولة.

افتح في:ReactTypeScript دون إطار عمل

اختبار Playwright:React (.spec.ts)TypeScript دون إطار عمل (.spec.ts)

  1. الخطوة 1 افتح الرابط وانتظر.

    ينبغي أن تسمع:

    1. بعد 1,350 مللي ثانيةمهذبةتعذّر تحميل لوحة المعلومات. يمكنك إعادة المحاولة.
  2. الخطوة 2 اضغط «أعد المحاولة».

    ينبغي أن تسمع:

    1. بعد 1,200 مللي ثانيةينتقل التركيز إلى العنوان «نظرة عامة على الإيرادات».
    2. بعد 1,350 مللي ثانيةمهذبةحُدّثت لوحة المعلومات: جميع الخطط.

وصول مقيّد

لا يملك الزائر وصولًا إلى لوحة المعلومات هذه.

افتح في:ReactTypeScript دون إطار عمل

اختبار Playwright:React (.spec.ts)TypeScript دون إطار عمل (.spec.ts)

  1. الخطوة 1 افتح الرابط وانتظر.

    ينبغي أن تسمع:

    لا شيء. الصمت هنا هو الصحيح.

  2. الخطوة 2 اضغط «أعد إرسال الطلب» في عناصر التحكم في المختبر.

    ينبغي أن تسمع:

    1. بعد 450 مللي ثانيةمهذبةجارٍ تحميل بيانات لوحة المعلومات.
    2. بعد 850 مللي ثانيةمهذبةليس لديك وصول إلى لوحة المعلومات هذه.

النتائج حتى الآن

لم يُنفّذ أحد هذا السيناريو بقارئ شاشة حقيقي بعد. الاختبارات مرحّب بها في أي وقت عبر النموذج أدناه.

آخر نتيجة لكل بيئة وسيناريو. يُسجَّل كل اختبار في المستودع مع الإصدارات والملاحظات.
البيئةاكتمل التحميلقيد التحميلاستجابة بطيئةلا توجد نتائجخطأ مع إعادة المحاولةوصول مقيّد
NVDA مع Firefox على Windowsلم يُختبر بعدلم يُختبر بعدلم يُختبر بعدلم يُختبر بعدلم يُختبر بعدلم يُختبر بعد
VoiceOver مع Safari على macOSلم يُختبر بعدلم يُختبر بعدلم يُختبر بعدلم يُختبر بعدلم يُختبر بعدلم يُختبر بعد
VoiceOver مع Safari على iPhoneلم يُختبر بعدلم يُختبر بعدلم يُختبر بعدلم يُختبر بعدلم يُختبر بعدلم يُختبر بعد
TalkBack مع Chrome على Androidلم يُختبر بعدلم يُختبر بعدلم يُختبر بعدلم يُختبر بعدلم يُختبر بعدلم يُختبر بعد

أرسل نتيجة

مراجعة الإسبانية والعربية

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

اقترح تصحيحًا للترجمة