سيناريو اختبار قارئ الشاشة
تُثبت الاختبارات الآلية أن لوحة المعلومات تقول ما تنص عليه المواصفة. لكن وحده شخص يستخدم قارئ شاشة حقيقيًا يستطيع أن يحكم هل ما يسمعه واضح ومريح. هذا هو سيناريو ذلك الاختبار: ما تفعله، وما ينبغي أن تسمعه، والنتائج حتى الآن.
ما ينبغي أن تسمعه في هذه الصفحة محسوب من المواصفة، لا مكتوب يدويًا. ومع كل تعديل تُفحص النسختان مقابله في Chromium وFirefox وWebKit، باللغات الثلاث، بما في ذلك التوقيت.
طريقة الاختبار
- افتح أحد روابط السيناريوهات أدناه وشغّل قارئ الشاشة.
- انتقل إلى عنوان لوحة المعلومات، ثم نفّذ كل خطوة دون أن تنقل التركيز بنفسك.
- استمع إلى الكلمات نفسها بالترتيب نفسه. يضيف قارئ الشاشة الأدوار والحالات، مثل «عنوان من المستوى 2»، وهذا متوقع.
- الرسائل «المهذبة» تنتظر حتى ينتهي القارئ مما يقوله، أما «العاجلة» فتقاطعه.
- سجّل ما سمعته في نموذج النتائج، حتى إن نجح كل شيء.
البيئات المطلوب اختبارها
- NVDA مع Firefox على Windows
- VoiceOver مع Safari على macOS
- VoiceOver مع Safari على iPhone
- TalkBack مع Chrome على Android
السيناريو
اكتمل التحميل
استجابة عادية وسريعة مع وصول كامل.
افتح في:ReactTypeScript دون إطار عمل
اختبار Playwright:React (.spec.ts)TypeScript دون إطار عمل (.spec.ts)
الخطوة 1 افتح الرابط وانتظر.
ينبغي أن تسمع:
لا شيء. الصمت هنا هو الصحيح.
الخطوة 2 اضغط «أعد إرسال الطلب» في عناصر التحكم في المختبر.
ينبغي أن تسمع:
- بعد 450 مللي ثانيةمهذبة
جارٍ تحميل بيانات لوحة المعلومات.
- بعد 850 مللي ثانيةمهذبة
حُدّثت لوحة المعلومات: جميع الخطط.
- بعد 450 مللي ثانيةمهذبة
قيد التحميل
استجابة خلال ثانيتين: طويلة بما يكفي لتُلاحظ، وقصيرة بما يكفي للانتظار.
افتح في:ReactTypeScript دون إطار عمل
اختبار Playwright:React (.spec.ts)TypeScript دون إطار عمل (.spec.ts)
الخطوة 1 افتح الرابط وانتظر.
ينبغي أن تسمع:
لا شيء. الصمت هنا هو الصحيح.
الخطوة 2 اضغط «أعد إرسال الطلب» في عناصر التحكم في المختبر.
ينبغي أن تسمع:
- بعد 450 مللي ثانيةمهذبة
جارٍ تحميل بيانات لوحة المعلومات.
- بعد 2,150 مللي ثانيةمهذبة
حُدّثت لوحة المعلومات: جميع الخطط.
- بعد 450 مللي ثانيةمهذبة
استجابة بطيئة
اثنتا عشرة ثانية. تتصاعد الواجهة بدل أن تدور إلى الأبد.
افتح في:ReactTypeScript دون إطار عمل
اختبار Playwright:React (.spec.ts)TypeScript دون إطار عمل (.spec.ts)
الخطوة 1 افتح الرابط وانتظر.
ينبغي أن تسمع:
- بعد 3,150 مللي ثانيةمهذبة
يستغرق هذا وقتًا أطول من المعتاد.
- بعد 8,150 مللي ثانيةمهذبة
ما زلنا ننتظر الخادم. يمكنك مواصلة الانتظار أو إلغاء هذا الطلب.
- بعد 3,150 مللي ثانيةمهذبة
الخطوة 2 اضغط «أعد إرسال الطلب» في عناصر التحكم في المختبر.
ينبغي أن تسمع:
- بعد 450 مللي ثانيةمهذبة
جارٍ تحميل بيانات لوحة المعلومات.
- بعد 3,150 مللي ثانيةمهذبة
يستغرق هذا وقتًا أطول من المعتاد.
- بعد 8,150 مللي ثانيةمهذبة
ما زلنا ننتظر الخادم. يمكنك مواصلة الانتظار أو إلغاء هذا الطلب.
- بعد 450 مللي ثانيةمهذبة
الخطوة 3 عندما يظهر «ألغِ الطلب»، اضغطه.
ينبغي أن تسمع:
- بعد 0 مللي ثانيةينتقل التركيز إلى الزر «حمّل مجددًا».
- بعد 150 مللي ثانيةمهذبة
أُلغي الطلب.
لا توجد نتائج
ينجح الطلب لكن لا شيء يطابق عامل التصفية.
افتح في:ReactTypeScript دون إطار عمل
اختبار Playwright:React (.spec.ts)TypeScript دون إطار عمل (.spec.ts)
الخطوة 1 افتح الرابط وانتظر.
ينبغي أن تسمع:
- بعد 850 مللي ثانيةمهذبة
لا توجد نتائج لـالقديمة.
- بعد 850 مللي ثانيةمهذبة
الخطوة 2 اضغط «اعرض جميع الخطط».
ينبغي أن تسمع:
- بعد 450 مللي ثانيةمهذبة
جارٍ تحميل بيانات لوحة المعلومات.
- بعد 700 مللي ثانيةينتقل التركيز إلى العنوان «نظرة عامة على الإيرادات».
- بعد 850 مللي ثانيةمهذبة
حُدّثت لوحة المعلومات: جميع الخطط.
- بعد 450 مللي ثانيةمهذبة
خطأ مع إعادة المحاولة
يُخفق الطلب الأول بخطأ 503. وتنجح إعادة المحاولة.
افتح في:ReactTypeScript دون إطار عمل
اختبار Playwright:React (.spec.ts)TypeScript دون إطار عمل (.spec.ts)
الخطوة 1 افتح الرابط وانتظر.
ينبغي أن تسمع:
- بعد 1,350 مللي ثانيةمهذبة
تعذّر تحميل لوحة المعلومات. يمكنك إعادة المحاولة.
- بعد 1,350 مللي ثانيةمهذبة
الخطوة 2 اضغط «أعد المحاولة».
ينبغي أن تسمع:
- بعد 1,200 مللي ثانيةينتقل التركيز إلى العنوان «نظرة عامة على الإيرادات».
- بعد 1,350 مللي ثانيةمهذبة
حُدّثت لوحة المعلومات: جميع الخطط.
وصول مقيّد
لا يملك الزائر وصولًا إلى لوحة المعلومات هذه.
افتح في:ReactTypeScript دون إطار عمل
اختبار Playwright:React (.spec.ts)TypeScript دون إطار عمل (.spec.ts)
الخطوة 1 افتح الرابط وانتظر.
ينبغي أن تسمع:
لا شيء. الصمت هنا هو الصحيح.
الخطوة 2 اضغط «أعد إرسال الطلب» في عناصر التحكم في المختبر.
ينبغي أن تسمع:
- بعد 450 مللي ثانيةمهذبة
جارٍ تحميل بيانات لوحة المعلومات.
- بعد 850 مللي ثانيةمهذبة
ليس لديك وصول إلى لوحة المعلومات هذه.
- بعد 450 مللي ثانيةمهذبة
النتائج حتى الآن
لم يُنفّذ أحد هذا السيناريو بقارئ شاشة حقيقي بعد. الاختبارات مرحّب بها في أي وقت عبر النموذج أدناه.
| البيئة | اكتمل التحميل | قيد التحميل | استجابة بطيئة | لا توجد نتائج | خطأ مع إعادة المحاولة | وصول مقيّد |
|---|---|---|---|---|---|---|
| NVDA مع Firefox على Windows | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد |
| VoiceOver مع Safari على macOS | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد |
| VoiceOver مع Safari على iPhone | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد |
| TalkBack مع Chrome على Android | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد | لم يُختبر بعد |
مراجعة الإسبانية والعربية
صاغ المؤلف النصوص الإسبانية والعربية. وقد أُجّلت مراجعة المتحدثين الأصليين لعدم توفر مراجع، لذا تبقى النصوص موسومة بأنها غير مراجعة. إن بدا لك شيء غير سليم فاقترح صياغة أفضل؛ ويُنسب كل اقتراح مقبول إلى صاحبه.