يتيح لك اختبار إمكانية الوصول تجربة تطبيقك من منظور المستخدم والعثور على مشاكل في سهولة الاستخدام قد لا تلاحظها. ويمكن أن يكشف اختبار إمكانية الوصول عن فرص لجعل تطبيقك أكثر فعالية وتنوّعًا لجميع المستخدمين، بما في ذلك ذوو الاحتياجات الخاصة.
للحصول على أفضل النتائج، استخدِم جميع الطرق الموضّحة في هذا المستند:
- الاختبار اليدوي: تفاعَل مع تطبيقك باستخدام خدمات تسهيل الاستخدام في Android.
- الاختبار باستخدام أدوات التحليل: استخدِم الأدوات للعثور على فرص لتحسين إمكانية الوصول إلى تطبيقك.
- الاختبار الآلي: استخدِم واجهات برمجة التطبيقات الخاصة بالاختبار في Compose لأتمتة اختبارات واجهة المستخدم.
- اختبار المستخدم: احصل على ملاحظات من المستخدمين الذين يتفاعلون مع تطبيقك.
الاختبار اليدوي
يضعك الاختبار اليدوي في مكان المستخدم. تغيّر عناصر Android
AccessibilityService
طريقة عرض محتوى تطبيقك للمستخدم وكيفية تفاعله مع المحتوى. من خلال التفاعل مع تطبيقك باستخدام خدمات تسهيل الاستخدام، يمكنك تجربة تطبيقك كما يفعل المستخدمون.
لمزيد من المعلومات عن الاختبار في Compose، راجِع الاختبار واختبار تخطيط Compose.
Talkback
TalkBack هو قارئ شاشة مدمَج في Android. عندما تكون ميزة TalkBack مفعَّلة، يمكن للمستخدمين التفاعل مع أجهزة Android بدون النظر إلى الشاشة. قد يعتمد المستخدمون الذين يعانون ضعفًا في البصر على TalkBack لاستخدام تطبيقك.
تفعيل TalkBack
- افتح تطبيق "الإعدادات" على جهازك.
- انتقِل إلى تسهيل الاستخدام واختَر TalkBack.
- في أعلى شاشة TalkBack، انقر على تفعيل/إيقاف لتفعيل ميزة TalkBack.
- في مربّع حوار التأكيد، انقر على حسنًا لتأكيد الأذونات.
استكشاف تطبيقك باستخدام TalkBack
بعد تفعيل TalkBack، هناك طريقتان شائعتان للتنقل:
- التنقّل الخطي: مرِّر سريعًا لليمين أو اليسار للتنقّل بين عناصر الشاشة بالتسلسل. انقر مرّتين في أي مكان لاختيار عنصر الشاشة الحالي.
- الاستكشاف من خلال النقر: اسحب إصبعك على الشاشة لسماع ما هو تحت إصبعك. انقر مرّتين في أي مكان لاختيار العنصر الحالي.
لاستكشاف تطبيقك باستخدام TalkBack، اتّبِع الخطوات التالية:
- فتح التطبيق
- مرِّر سريعًا بين كل عنصر بالتسلسل.
أثناء التنقّل، ابحث عن المشاكل التالية:
- هل تنقل الملاحظات الشفهية لكل عنصر محتواه أو غرضه بشكل مناسب؟ كيفية كتابة تصنيفات
ذات معنى
- هل الإشعارات موجزة أم أنّها تتضمّن تفاصيل غير ضرورية؟
- هل يمكنك إكمال إجراءات سير العمل الرئيسية بسهولة؟
- هل يمكنك الوصول إلى كل عنصر من خلال التمرير سريعًا؟
- إذا ظهرت تنبيهات أو رسائل مؤقتة أخرى، هل تتم قراءتها بصوت عالٍ؟
- هل تنقل الملاحظات الشفهية لكل عنصر محتواه أو غرضه بشكل مناسب؟ كيفية كتابة تصنيفات
ذات معنى
لمزيد من المعلومات والنصائح، يُرجى الرجوع إلى مستندات مستخدمي TalkBack.
اختياري: إعدادات المطوّرين في TalkBack
تسهّل إعدادات المطوّرين في TalkBack عليك اختبار تطبيقك باستخدام TalkBack.
للاطّلاع على إعدادات المطوّر أو تغييرها، اتّبِع الخطوات التالية:
- افتح تطبيق "الإعدادات" على جهازك.
- انتقِل إلى تسهيل الاستخدام واختَر TalkBack.
اختَر الإعدادات > الإعدادات المتقدّمة > إعدادات المطوّرين:
- مستوى مخرجات السجل: اختَر VERBOSE.
- عرض الكلام المحكي: فعِّل هذا الإعداد لعرض الكلام المحكي في TalkBack على الشاشة.
الوصول عبر مفتاح تحكّم
تتيح ميزة "الوصول عبر مفتاح تحكّم" للمستخدمين التفاعل مع أجهزة Android باستخدام مفتاح تحكّم بدلاً من شاشة اللمس. تتوفّر عدة أنواع من مفاتيح التحكّم، مثل أجهزة التكنولوجيا المساعدة التي تبيعها شركات مثل AbleNet وEnabling Devices وRJ Cooper وTecla*، أو مفاتيح لوحة المفاتيح الخارجية، أو الأزرار. ويمكن أن تكون هذه الخدمة مفيدة للمستخدمين الذين يعانون من ضعف في الحركة.
* يُرجى العِلم أنّ شركة Google لا توصي بأي من هذه الشركات أو منتجاتها.
تفعيل ميزة "الوصول عبر مفتاح تحكّم"
إحدى طرق ضبط ميزة "الوصول عبر مفتاح تحكّم" هي استخدام مفتاحَي تحكّم. يتم تحديد أحد مفتاحي التحكّم كمفتاح تحكّم "التالي"، وهو ينقل التركيز على الشاشة، بينما يحدّد مفتاح التحكّم الثاني "اختيار" العنصر الذي تم التركيز عليه. لاستخدام طريقة المفتاحَين هذه، يمكنك استخدام أي زوج من مفاتيح الأجهزة.
لإعداد "الوصول عبر مفتاح تحكّم" باستخدام مفتاح خفض الصوت كمفتاح التبديل "التالي" ومفتاح رفع الصوت كمفتاح التبديل "اختيار"، اتّبِع الخطوات التالية:
- تأكَّد من إيقاف ميزة TalkBack.
- افتح تطبيق "الإعدادات" على جهازك.
- انتقِل إلى تسهيل الاستخدام واختَر الوصول عبر مفتاح تحكّم، ثم اختَر الإعدادات.
- في شاشة "إعدادات الوصول عبر مفتاح تحكّم"، تأكَّد من إيقاف المسح التلقائي.
استخدام مفتاح خفض الصوت كمفتاح التبديل "التالي":
- انقر على تخصيص المفاتيح لإجراء المسح > التالي.
- عند فتح مربّع الحوار، اضغط على مفتاح خفض الصوت. يعرض مربّع الحوار KEYCODE_VOLUME_DOWN.
- انقر على حسنًا للتأكيد والخروج من مربّع الحوار.
استخدام مفتاح رفع الصوت كمفتاح التبديل "اختيار":
- انقر على "اختيار".
- عند فتح مربّع الحوار، اضغط على مفتاح رفع مستوى الصوت. يعرض مربّع الحوار KEYCODE_VOLUME_UP.
- انقر على حسنًا للتأكيد والخروج من مربّع الحوار.
ارجع إلى "الإعدادات المفضّلة للوصول عبر مفتاح تحكّم" من خلال النقر على زر الرجوع.
اختياري: إذا كنت تستخدم الإصدار 5.1 من TalkBack أو إصدارًا أحدث، يمكنك النقر على الوصف الشفهي للشاشة لتفعيل هذه الميزة.
ارجع إلى شاشة "الوصول عبر مفتاح تحكّم" الرئيسية من خلال النقر على زر الرجوع.
في أعلى شاشة "الوصول عبر مفتاح تحكّم"، انقر على تفعيل/إيقاف لتفعيل ميزة "الوصول عبر مفتاح تحكّم".
في مربّع حوار التأكيد، انقر على حسنًا لتأكيد الأذونات.
استكشاف تطبيقك باستخدام ميزة "الوصول عبر مفتاح تحكّم"
لاستكشاف تطبيقك باستخدام "الوصول عبر مفتاح تحكّم"، اتّبِع الخطوات التالية:
- فتح التطبيق
- ابدأ الفحص بالضغط على مفتاح "التالي" (زر خفض الصوت).
- اضغط باستمرار على "التالي" إلى أن تصل إلى العنصر الذي ترغب في تحديده.
- اختَر العنصر المميّز بالضغط على مفتاح "اختيار" (زر رفع الصوت).
أثناء التنقّل، ابحث عن المشاكل التالية:
- هل يمكنك إكمال إجراءات سير العمل الرئيسية بسهولة؟
- إذا كان لديك نص أو مدخلات أخرى، هل يمكنك إضافة المحتوى وتعديله بسهولة؟
- هل يتم تمييز العناصر فقط إذا كان بإمكانك تنفيذ إجراء باستخدامها؟
- هل يتم تمييز كل عنصر مرة واحدة فقط؟
- هل تتوفّر جميع الوظائف التي يمكن الوصول إليها من خلال إيماءات شاشة اللمس أيضًا كعناصر تحكّم قابلة للتحديد أو إجراءات مخصّصة ضمن ميزة "الوصول عبر مفتاح تحكّم"؟
- إذا كنت تستخدم الإصدار 5.1 من TalkBack أو إصدارًا أحدث وفعّلت ميزة "الوصف الشفهي للشاشة"، هل يوضّح الوصف الشفهي لكل عنصر محتواه أو الغرض منه بشكل مناسب؟ كيفية كتابة تصنيفات ذات معنى
اختياري: استخدام ميزة "اختيار المجموعة" للاطّلاع على جميع العناصر القابلة للمسح
اختيار المجموعات هو إحدى طرق التنقّل في ميزة "الوصول عبر مفتاح تحكّم"، ويتيح لك الاطّلاع على جميع العناصر القابلة للمسح في الوقت نفسه. يتيح لك هذا الخيار إجراء فحص سريع لمعرفة ما إذا كانت العناصر الصحيحة على الشاشة مميّزة.
لإتاحة تحديد عدة عناصر في الوقت نفسه، اتّبِع الخطوات التالية:
- افتح تطبيق "الإعدادات" على جهازك.
- انتقِل إلى تسهيل الاستخدام واختَر الوصول عبر مفتاح تحكّم، ثم اختَر الإعدادات.
- في شاشة "إعدادات الوصول عبر مفتاح تحكّم"، تأكَّد من إيقاف المسح التلقائي.
- انقر على طريقة المسح > اختيار مجموعة.
- انقر على تخصيص مفاتيح تحكّم لإجراء المسح.
- تأكَّد من أنّ النص ضمن مفتاح التبديل 1 لاختيار المجموعة ومفتاح التبديل 2 لاختيار المجموعة يشير إلى أنّه تم تعيين مفتاح تبديل لكل منهما. إذا اتّبعت الخطوات الواردة في هذا المستند لتفعيل "الوصول عبر مفتاح تحكّم"، ستكون أزرار الصوت قد تم ضبطها.
لاستكشاف تطبيقك باستخدام ميزة "الوصول عبر مفتاح تحكّم" من خلال اختيار المجموعات، اتّبِع الخطوات التالية:
اضغط على مفتاح "اختيار" (زر رفع الصوت) لتمييز جميع العناصر القابلة للتنفيذ على الشاشة الحالية. ابحث عن المشاكل التالية:
- هل يتم تمييز العناصر القابلة للتنفيذ فقط؟
- هل تم تمييز جميع العناصر التي يمكن اتّخاذ إجراء بشأنها؟
- هل كثافة العناصر المميّزة منطقية؟
انتقِل إلى شاشة أخرى لإزالة التمييز.
لمزيد من المعلومات حول كيفية تنقّل المستخدمين باستخدام ميزة اختيار المجموعة، يمكنك الاطّلاع على نصائح حول استخدام ميزة "الوصول عبر مفتاح تحكّم".
Voice Access
يتيح تطبيق الاستخدام عبر الصوت للمستخدمين التحكّم في جهاز Android باستخدام الطلبات الصوتية. تتوفّر ميزة "الوصول الصوتي" على الأجهزة التي تعمل بالإصدار 5.0 من نظام التشغيل Android (المستوى 21 من واجهة برمجة التطبيقات) والإصدارات الأحدث. لاختبار تطبيقك باستخدام الوصول الصوتي، تعرَّف على كيفية بدء استخدام الوصول الصوتي.
إجراء الاختبارات باستخدام أدوات التحليل
يمكن أن تكشف أدوات التحليل عن فرص لتحسين إمكانية الوصول قد لا تلاحظها عند إجراء الاختبار اليدوي.
فحص Compose UI
فعِّل وضع "التحقّق من واجهة Compose"
في "معاينة Compose" لكي يتيح لـ "استوديو Android" التدقيق تلقائيًا في
واجهة Compose بحثًا عن مشاكل متعلّقة بتسهيل الاستخدام. يتحقّق استوديو Android من أنّ واجهة المستخدم تعمل على أحجام الشاشات المختلفة من خلال إبراز المشاكل، مثل النص الممتد على الشاشات الكبيرة أو التباين المنخفض للألوان في لوحة المشاكل.
عند تفعيل "وضع فحص واجهة المستخدم"، تعرض لوحة المشاكل تفاصيل حول مشاكل تسهيل الاستخدام التي تم رصدها، كما هو موضّح في الشكل 2.
على سبيل المثال، يمكن أن يعرض "وضع فحص واجهة المستخدم" اقتراحات حول كيفية حلّ مشكلة عدم توفّر تباين كافٍ بين الألوان. تتيح لك هذه الأداة أيضًا معاينة الشكل الذي قد تبدو عليه واجهة المستخدم للمستخدمين الذين يعانون من أنواع مختلفة من عجز رؤية الألوان، كما هو موضّح في الشكل 3.
Accessibility Scanner
يفحص تطبيق Accessibility Scanner شاشتك ويقترح طرقًا لتحسين إمكانية الوصول إلى تطبيقك. يستخدم تطبيق Accessibility Scanner إطار عمل اختبار إمكانية الوصول ويقدّم اقتراحات محدّدة بعد الاطّلاع على تصنيفات المحتوى والعناصر القابلة للنقر والتباين وغير ذلك.
لمزيد من المعلومات، يُرجى الاطّلاع على المراجع التالية:
تقرير الإطلاق التجريبي على Google Play
إذا كنت توفّر تطبيقك على Google Play، يمكنك الوصول إلى تقرير الإطلاق التجريبي لتطبيقك. ينشئ Google Play هذا التقرير بعد فترة وجيزة من تحميل تطبيق إلى قناة إصدار باستخدام Google Play Console. يعرض "تقرير الإطلاق التجريبي"، المتوفّر أيضًا في Google Play Console، نتائج الاختبارات التي يجريها Google Play على تطبيقك.
على وجه الخصوص، يجري Google Play اختبارات تسهيل الاستخدام باستخدام إطار عمل اختبار تسهيل الاستخدام. . تظهر نتائج هذه الاختبارات في جدول ضمن علامة التبويب تسهيل الاستخدام في "تقرير الإطلاق التجريبي" لتطبيقك.
ينظّم الجدول فرص التحسين في الفئات التالية:
- حجم هدف اللمس
- العناصر التفاعلية في تطبيقك التي تحتوي على مساحة قابلة للتركيز، أو حجم مساحة اللمس، أصغر من الحجم المقترَح.
- تباين منخفض
- الحالات التي تكون فيها نسبة تباين الألوان بين زوج الألوان المستخدَم لعنصر نصي والخلفية التي تظهر خلف هذا العنصر أقل من النسبة الموصى بها.
- تصنيف المحتوى
- عناصر واجهة المستخدم التي لا تتضمّن تصنيفًا يصف الغرض من العناصر
- التنفيذ
- السمات التي يتم تعيينها لعناصر واجهة المستخدم والتي تجعل من الصعب على خدمات تسهيل الاستخدام في النظام تفسير العناصر بشكل صحيح، مثل استخدام ترتيب اجتياز للعناصر لا يتطابق مع الترتيب المنطقي للعناصر.
بعد الجدول، يعرض "تقرير الإطلاق التجريبي" لقطات لتطبيقك. وتمثّل هذه اللقطات أهم الفرص المتاحة لتحسين تسهيل استخدام تطبيقك في كل فئة. اختَر لقطة شاشة للاطّلاع على مزيد من التفاصيل، بما في ذلك تحسين مقترَح وقائمة أكثر شمولاً بالأماكن في تطبيقك التي يمكنك تطبيق التحسين نفسه عليها.
تعرض "الشكل 4" مثالاً على الجدول الذي يظهر في علامة التبويب تسهيل الاستخدام في "تقرير الإطلاق التجريبي" ضمن Google Play. يتضمّن هذا الشكل أيضًا إحدى لقطات الشاشة للتطبيق، ما يوضّح أنّ حجم ناحية اللمس المستهدَفة للزر التالي أصغر من الحجم المقترَح.
UI Automator Viewer
توفّر أداة uiautomatorviewer واجهة مستخدم رسومية سهلة الاستخدام لمسح وتحليل عناصر واجهة المستخدم المعروضة حاليًا على جهاز يعمل بنظام التشغيل Android. يمكنك استخدام أداة UI Automator لفحص شجرة الدلالات التي تمثّل خصائص تسهيل الاستخدام الخاصة بالعناصر القابلة للإنشاء. تتيح لك هذه المعلومات إنشاء اختبارات أكثر دقة، على سبيل المثال، من خلال إنشاء أداة اختيار لعناصر واجهة المستخدم تتطابق مع سمة مرئية معيّنة. تتوفّر الأداة في الدليل tools
لحزمة تطوير البرامج (SDK) لنظام التشغيل Android.
في اختبارات تسهيل الاستخدام، تكون هذه الأداة مفيدة لتصحيح الأخطاء التي تم العثور عليها باستخدام طرق الاختبار الأخرى. على سبيل المثال، إذا كشف الاختبار اليدوي أنّ أحد عناصر واجهة المستخدم لا يتضمّن النص القابل للقراءة المطلوب أو أنّ أحد العناصر يتم التركيز عليه عندما لا يجب ذلك، يمكنك استخدام الأداة للمساعدة في تحديد مصدر المشكلة.
لمزيد من المعلومات عن أداة UI Automator Viewer، راجِع مقالتَي إنشاء اختبارات مبرمَجة باستخدام UI Automator وإمكانية التشغيل التفاعلي مع UiAutomator.
الاختبار الآلي
يمكنك تقييم مدى توفير تطبيقك لتجربة استخدام سهلة من خلال إنشاء اختبارات مبرمَجة وتنفيذها باستخدام واجهات برمجة التطبيقات الخاصة بالاختبار في Compose. تتيح واجهات برمجة التطبيقات العثور على العناصر والتحقّق من سماتها وتنفيذ إجراءات المستخدمين، بالإضافة إلى ميزات متقدّمة، مثل تعديل الوقت.
تعتمد اختبارات Compose على شجرة الدلالات التي توفّر معلومات الدلالات نفسها التي تستخدمها خدمات تسهيل الاستخدام لقراءة أوصاف واجهة المستخدم. وهذا يعني أنّ اختبارات تسهيل الاستخدام يمكن أن تعكس بدقة أكبر حالات استخدام تسهيل الاستخدام في العالم الحقيقي.
لمزيد من المعلومات عن الاختبار الآلي في Compose وواجهات برمجة التطبيقات الخاصة بالاختبار في Compose، يُرجى الاطّلاع على اختبار تصميم Compose.
اختبار المستخدم
إلى جانب طرق الاختبار الأخرى الواردة في هذا الدليل، يمكن أن يقدّم اختبار المستخدم رؤى محددة وقيّمة حول سهولة استخدام تطبيقك.
للعثور على مستخدمين يمكنهم اختبار تطبيقك، استخدِم طرقًا مثل ما يلي:
- تواصَل مع المؤسسات أو الكليات أو الجامعات المحلية التي تقدّم تدريبًا للأشخاص ذوي الاحتياجات الخاصة.
- اطرح السؤال على أصدقائك. قد يكون هناك أشخاص من ذوي الاحتياجات الخاصة على استعداد للمساعدة.
- يمكنك التواصل مع إحدى خدمات اختبار تجربة المستخدم، مثل usertesting.com، لمعرفة ما إذا كان بإمكانها اختبار تطبيقك وإشراك مستخدمين من ذوي الاحتياجات الخاصة.
للحصول على مزيد من النصائح، شاهِد قسم اختبار المستخدمين في الفيديو التالي، من الدقيقة 31:10 إلى الدقيقة 44:51: وراء الكواليس: ما الجديد في تسهيل الاستخدام على Android - Google I/O 2016.
مراجع إضافية
لمزيد من المعلومات حول اختبار إمكانية الوصول، يُرجى الاطّلاع على المراجع التالية: