أدِر الويب كنظام أعمال.

ابحث في الاستراتيجية أو التصميم أو عمليات الويب...
فتح القائمة أو إغلاقها

إمكانية الوصول إلى الويب

كيف تنشئ برنامجاً لاختبار إتاحة الويب حسب الأدوار؟

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

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

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

الخلاصة التنفيذية

  • تنجح اختبارات الإتاحة حين تصبح أدلة موزعة داخل التسليم، لا تدقيقاً متخصصاً يضاف في اللحظة الأخيرة.
  • يحتاج كل أسلوب اختبار إلى محفز ومرحلة مبكرة ومنفذ مسؤول ومتخذ قرار خاضع للمساءلة ودليل وقاعدة حجب ومالك لإعادة الاختبار.
  • يجيب الكشف الآلي والمراجعة اليدوية واختبار التقنيات المساعدة والتقييم مع الأشخاص ذوي الإعاقة عن أسئلة مختلفة ولا يستبدل أحدها الآخر.
  • ترفع المخاطر عمق الاختبار، لكنها لا تبرر إبقاء عائق معروف أو وصف مسار غير مختبر بأنه مطابق.
  • يوثق الاستثناء قراراً مخولاً بقبول المخاطر؛ ولا يغيّر نتيجة الاختبار أو ينشئ مطابقة.

متى يصبح اختبار الإتاحة برنامجاً بدلاً من تدقيق نهائي؟

يفرز أربعة زملاء بطاقات فارغة باللونين الأزرق الداكن والكهرماني في صوانٍ على طاولة بها لوحة مفاتيح وسماعة وملفات.

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

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

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

كيف يتغير عمق الاختبار بحسب العمل المزمع إصداره؟

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

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

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

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

ما الذي يدخل في مصفوفة ملكية الاختبار، ومن يملك كل تسليم؟

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

تجمع المصفوفة في كل صف طبقة الاختبار ومحفزها ونطاقها، وأبكر مرحلة مفيدة، والمنفذ المسؤول، ومتخذ القرار الخاضع للمساءلة، والخبرة والبيئة اللازمتين، والدليل المحفوظ، وأثر النتيجة في الإصدار، ومالك المعالجة وإعادة الاختبار. هذا يحوّل عبارة «اختبر الإتاحة» إلى التزام يمكن تنفيذه ومراجعته. وتؤيد أمثلة Section508.gov مبدأ توزيع التصميم والتنفيذ والمحتوى والاختبار والاعتماد بين أدوار مسماة، لكن سياقها اتحادي أمريكي؛ لذا يؤخذ منها مبدأ توزيع المسؤولية لا التعيينات أو الالتزامات القانونية ذاتها.

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

تتوقف الإتاحة عن كونها فحص شخص آخر عندما يصل كل تغيير بدليل مسمّى ومالك ومسار واضح لإعادة الاختبار.

مصفوفة عملية من سبع طبقات لتوزيع الاختبار والأدلة وقرار الإصدار
طبقة الاختبار ومحفزها ونطاقهاأبكر مرحلة والمنفذ والخبرة والبيئةمتخذ قرار القبول والدليل المحفوظأثر النتيجة في الإصدار ومالك إعادة الاختبار
الفحوص الآلية؛ عند كل تغيير يمكن تحليله برمجياً، ضمن الصفحات والمكوّنات المتأثرة.أثناء التأليف والتطوير والتكامل؛ المؤلف أو المطور ثم ضمان الجودة، في بيئة مماثلة لمسار النشر.يقبل ضمان الجودة اكتمال التشغيل؛ يحفظ الإصدار والنطاق والقواعد والنتائج والاستثناءات.تحجب النتائج التي تصنفها السياسة حاسمة؛ يعالج المنشئ الخلل ويعيد الفحص ثم يتحقق ضمان الجودة.
مراجعة المحتوى؛ عند تغير النص أو الصور أو الوسائط أو الوثائق أو التعليمات أو الأخطاء.من المسودة والتصميم؛ المؤلف أو المحرر ذو المعرفة بسياق المهمة وإرشادات المحتوى.يقبل مالك المحتوى النتيجة؛ تحفظ النسخة المراجعة والصفحات والقرارات والمشكلات.يحجب المعنى المضلل أو المفقود وفق السياسة؛ يصلح المؤلف ويعيد المحرر المراجعة.
مراجعة لوحة المفاتيح؛ لكل عنصر تحكم أو تفاعل أو حالة أو رحلة متأثرة.أثناء بناء النموذج والمكوّن ثم ضمان الجودة؛ المطور أولاً ومختبر مستقل في متصفح مدعوم.يقبل ضمان الجودة الدليل؛ تحفظ خطوات المهمة وترتيب التركيز والسلوك المتوقع والنتيجة.تحجب استحالة التشغيل أو احتجاز التركيز حسب القاعدة؛ يعالج المطور ويعيد ضمان الجودة المهمة.
التكبير وإعادة التدفق؛ عند تغير التخطيط أو الخط أو العرض أو المحتوى أو موضع التحكم.في التصميم المستجيب ثم البناء؛ المصمم والمطور وضمان الجودة في أحجام العرض والارتفاع المنطبقة.يقبل ضمان الجودة النتيجة؛ تحفظ الإعدادات والصفحات وفقد المعلومات أو الوظائف وأدلة التركيز.تحجب الخسارة أو التمرير غير المسموح وفق النطاق؛ يصلح المصمم أو المطور ثم يعيد المختبر الفحص.
قارئ الشاشة أو تقنية مساعدة مختارة؛ للتفاعلات والحالات والتغييرات الأعلى خطراً والمهام الممثلة.عند توفر نموذج قابل للتشغيل وخلال التطوير؛ مختبر مدرب باستخدام تركيبة مبررة وحديثة.يقبل قائد الاختبار أو الإتاحة كفاية الدليل؛ تحفظ المهمة والمتصفح والنظام والتقنية وإصدارها والمخرجات.تحجب العوائق بحسب أثرها وقاعدة المؤسسة؛ يعالج المطور أو المؤلف ويعيد المختبر المدرب المهمة.
تقييم مع أشخاص ذوي إعاقة؛ للنماذج الأولية والرحلات الحرجة والأسئلة التي تتجاوز المطابقة.حين يمكن للنتائج تغيير العمل؛ باحث مستخدم متمرس مع ترتيبات مشاركة متاحة ومناسبة.يقبل مالك البحث سلامة الدراسة؛ تحفظ الخطة والموافقة والملاحظات والنتائج من دون تعميم زائد.تدخل العوائق مسار القرار والمعالجة؛ ينسق مالك المنتج التغيير ويتحقق الباحث في جولة مناسبة.
تقييم مطابقة قائم على عينة؛ للقوالب الجديدة أو النطاقات الواسعة أو الحاجة إلى تأكيد مستقل.بعد تحديد النطاق مع وقت كافٍ للإصلاح؛ مقيم مدرب يستكشف الوظائف ويختار تغطية ممثلة.يقبل المالك المخول اكتمال التقرير؛ يحفظ الهدف والنطاق والعينة والأساليب والنتائج والقيود.تطبق قواعد الحجب على النتائج المنطبقة؛ يعالج المنشئون ويعيد المقيم التحقق من الإصلاحات.

ماذا ينبغي أن يفحص كل اختبار أساسي للإتاحة؟

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

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

في مراجعة لوحة المفاتيح، أكملوا مهاماً ممثلة وشغّلوا كل عنصر ذي صلة، وراقبوا ترتيب التركيز ووضوح مؤشره وعدم حجبه، والدخول إلى المكوّن والخروج منه، وتغير الحالات، وإدخال البيانات والتعافي من الخطأ. تشترط WCAG ٢٫٢ التشغيل عبر واجهة لوحة مفاتيح مع الاستثناء المحدد للإدخال المعتمد على مسار الحركة، كما تشترط إمكان مغادرة المكوّن محل التركيز. لذلك لا يكفي الضغط المتتابع على Tab إذا لم تُنجز المهمة أو لم تُختبر القوائم المركبة والنوافذ والحالات الديناميكية.

  • كبّر النص إلى ٢٠٠٪ ضمن شروط معيار WCAG المنطبق، وابحث عن فقد المحتوى أو الوظائف لا عن التطابق الشكلي.
  • اختبر إعادة التدفق عند مكافئ عرض ٣٢٠ بكسل CSS من دون تمرير أفقي، وعند مكافئ ارتفاع ٢٥٦ بكسل CSS من دون تمرير رأسي.
  • احفظ الاستثناء الخاص بالتخطيطات التي تتطلب بعدين للمعنى أو الاستخدام؛ ولا تحوّل الشرطين إلى قاعدة لمقاس جهاز واحد.
  • راقب المعلومات أو عناصر التحكم المحجوبة، والتركيز المخفي، والتغييرات التي تظهر خارج مجال الرؤية، والتمرير غير المسموح.

متى نضيف التقنيات المساعدة والمستخدمين ذوي الإعاقة وتقييم المطابقة؟

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

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

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

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

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

كيف تتحكم الأدلة في الإصدار وتحسّن البرنامج مع الوقت؟

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

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

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

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

أسئلة شائعة عن برامج اختبار إتاحة الويب

كيف أضع برنامجاً لاختبار إتاحة الويب؟

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

من المسؤول عن اختبار إتاحة الموقع؟

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

هل يثبت الاختبار الآلي مطابقة الموقع لمعايير WCAG؟

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

متى نختبر بقارئ الشاشة ومع أشخاص ذوي إعاقة؟

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

ما مشكلات الإتاحة التي ينبغي أن توقف الإصدار؟

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

WebChorus logo

فريق تحرير WebChorus

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