تخطي إلى المحتوى الرئيسي

Visiable

الرئيسية / المقالات / الاختبار الآلي واليدوي ما الذي تكشفه كل طريقة

الاختبار الآلي واليدوي لإمكانية الوصول ما الذي تكشفه كل طريقة

التدقيق والاختبار

الاختبار الآلي واليدوي لإمكانية الوصول إلى المواقع الإلكترونية

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

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

صممت إرشادات WCAG 2.2 بحيث يمكن اختبارها من خلال مزيج من الاختبارات الآلية والتقييم البشري. وتوضح W3C أيضاً أن أي أداة بمفردها لا تستطيع تحديد ما إذا كان الموقع يطابق معايير إمكانية الوصول. تساعد الأدوات في جمع الأدلة، بينما يحدد المختصون النتيجة الأشمل. [1] [4]

ملاحظة حول النطاق  يتناول هذا المقال تقييم المواقع الإلكترونية وتطبيقات الويب وفق WCAG. وتستخدم تطبيقات الهاتف وملفات PDF والمستندات المكتبية المبادئ نفسها في جوانب متعددة، لكنها تحتاج إلى أدوات وإجراءات اختبار وتقنيات مساعدة تناسب كل تقنية.

محتويات المقال

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

الإجابة في لمحة سريعة

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

الجانب

الاختبار الآلي

الاختبار اليدوي

السرعة والتغطية

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

يحتاج إلى وقت أطول، ويطبّق عادة على عينة ممثلة ورحلات حرجة ومكونات عالية المخاطر.

الاتساق

يطبّق القواعد المضبوطة بصورة متسقة، لكن ضمن حدود القواعد وطريقة تنفيذها فقط.

تعتمد النتيجة على خبرة المقيم والإجراء المتبع. وتزيد حالات الاختبار الموثقة من الاتساق وقابلية التكرار.

السياق والمعنى

يؤكد بعض الشروط التقنية، لكنه لا يحكم عادة على ملاءمة المحتوى ضمن سياقه.

يقيّم المعنى والغرض والتسلسل والوضوح، وما إذا كان البديل يقدم تجربة مكافئة.

التفاعل

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

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

تغطية WCAG

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

يمكنه تقييم مجموعة معايير النجاح ذات الصلة عندما ينفذه مختصون وفق منهج متفق عليه.

الاستخدام التشغيلي الأنسب

فحوص التطوير والمحتوى، والمسح الواسع للموقع، وتنبيهات التراجع، ومتابعة الاتجاهات.

مراجعة التصميم والمكونات، وتدقيق المطابقة، والرحلات الحرجة، واختبار التقنيات المساعدة، والتحقق من الإصلاحات.

المخاطر الأساسية

قد تُفهم النتيجة الخالية من الأخطاء على أنها دليل على مطابقة المنتج.

قد تفوّت العينة الضيقة أو الإجراءات غير المتسقة عيوباً نظامية خارج النطاق المختبر.

ما المقصود بالاختبار الآلي لإمكانية الوصول

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

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

ترشد بعض الأدوات المستخدم أيضاً خلال اختبارات لا يمكن إكمالها آلياً. ويصح وصف هذه الاختبارات بأنها موجهة أو شبه آلية. تجمع الأداة الأدلة أو تطرح سؤالاً، لكن القرار النهائي يبقى لشخص مدرّب. ويعترف تنسيق قواعد ACT الصادر عن W3C بأنماط اختبار آلية ويدوية ومشتركة. [2] [6] [10]

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

ما الذي يستطيع الاختبار الآلي اكتشافه

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

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

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

تساعد الأتمتة أيضاً على تتبع الأدلة عندما تسجل الفرق اسم الأداة ومعرف القاعدة والإصدار والنسخة المختبرة. وصمم تنسيق ACT Rules لجعل إجراءات الاختبار أكثر شفافية وقابلية للتكرار، مع بقاء احتمال عدم دقة التطبيق والحاجة إلى صيانته مع تغير التقنيات. [6]

ما الذي لا يستطيع الاختبار الآلي تأكيده

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

يحتاج التحقق من النتائج الآتية عادة إلى حكم بشري.

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

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

ما الذي يشمله الاختبار اليدوي لإمكانية الوصول

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

المراجعة المتخصصة

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

اختبار لوحة المفاتيح

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

الاختبار بالتقنيات المساعدة

يستخدم المقيم تركيبات متفقاً عليها من المتصفحات وأنظمة التشغيل والتقنيات المساعدة، مثل NVDA أو JAWS أو VoiceOver أو TalkBack. تغطي الاختبارات التنقل وطريقة الإعلان عن عناصر التحكم والتحديثات الديناميكية والتحقق والجداول وإتمام المهام. وينبغي أن تعكس التركيبات المختارة جمهور المنتج وخط أساس دعم إمكانية الوصول، بدلاً من وعد غير محدد باختبار كل بيئة ممكنة.

اختبار العرض والاستجابة البصرية

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

مراجعة المحتوى واللغة

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

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

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

مقارنة عملية بين الاختبارات الشائعة

مجال الاختبار

مساهمة الطريقتين

النهج الأقوى

النصوص البديلة للصور

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

الطريقتان

تباين الألوان

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

الطريقتان

بنية العناوين

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

الطريقتان

التشغيل بلوحة المفاتيح

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

يدوي بالدرجة الأولى

الأسماء والأدوار والحالات

تحسب الأتمتة كثيراً من الأسماء وتكشف ARIA غير الصالحة. ويؤكد الاختبار اليدوي وبالتقنيات المساعدة أن عناصر التحكم تعلن وتعمل كما هو مقصود.

الطريقتان

النماذج ورسائل الخطأ

تكشف الأتمتة العلاقات المفقودة وبعض الإخفاقات التقنية. ويقيّم الاختبار اليدوي التعليمات ومعنى الخطأ وطريقة معالجته وإتمام المهمة.

الطريقتان

إعادة التدفق والتكبير وتباعد النص

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

يدوي بالدرجة الأولى

التعليقات النصية والنصوص المفرغة

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

يدوي بالدرجة الأولى

رحلة المستخدم الكاملة

تكرر الأتمتة المبرمجة مسارات معروفة، لكنها لا تحكم بثقة على وضوح الرحلة وإمكانية الوصول إليها في جميع الحالات ذات الصلة.

يدوي بالدرجة الأولى

العيوب المتكررة في الموقع

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

آلي بالدرجة الأولى

النتائج الإيجابية والسلبية الكاذبة والبنود التي تحتاج إلى مراجعة

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

يعترف تنسيق ACT Rules الصادر عن W3C صراحة بنتائج يتعذر فيها تحديد الحكم أو لا يخضع فيها العنصر للاختبار. ويوضح كذلك أن تطبيق القواعد قد يصبح غير دقيق عندما تكون الافتراضات خاطئة أو تتغير التقنية أو تهمل حالة استثنائية. [6] [10]

ينبغي للفرق التعامل مع مخرجات الأدوات الآلية على النحو الآتي.

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

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

لماذا تكون نسب الاكتشاف المعلنة مضللة

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

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

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

كيفية الجمع بين الاختبار الآلي والاختبار اليدوي

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

  1. تحديد الهدف تسمية المنتج وإصداره، وإصدار WCAG ومستواه، واللغات، والبيئات، وأدوار المستخدمين، والرحلات الحرجة، والأدلة المطلوبة.
  2. إنشاء تغطية واسعة تشغيل فحوص آلية مضبوطة عبر المناطق العامة والمناطق التي تتطلب تسجيل الدخول، وتوثيق الاستثناءات والحالات التي لم يصل إليها المسح.
  3. استكشاف المنتج واختيار العينة تحديد القوالب والمكونات والتقنيات وأنواع المحتوى والحالات المتجاوبة والعمليات الكاملة، ثم اختيار عينة يدوية ممثلة. [5]
  4. إجراء المراجعة المتخصصة تقييم معايير WCAG ذات الصلة، والتحقق من المخرجات الآلية، وفحص المحتوى والبنية والتفاعل والعرض.
  5. اختبار وسائل الإدخال والتقنيات المساعدة إتمام المهام المتفق عليها بلوحة المفاتيح وبتركيبات المتصفح والتقنيات المساعدة المختارة.
  6. توحيد الأدلة إزالة التكرار، وتجميع الأسباب النظامية، وتسجيل الموقع وأثر المستخدم ومرجع WCAG ودرجة الشدة وخطوات إعادة الإنتاج والنتيجة المتوقعة.
  7. المعالجة وإعادة الاختبار إصلاح الأسباب الجذرية، وتكرار الاختبارات الآلية واليدوية ذات الصلة، والتأكد من أن الإصلاح لم يسبب تراجعاً جديداً.
  8. الحفاظ على التغطية إبقاء الفحوص الآلية ضمن إجراءات التطوير والنشر، وجدولة إعادة التقييم اليدوي للإصدارات عالية المخاطر والتغييرات المهمة.

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

الاختبار خلال دورة حياة المنتج

المرحلة

مساهمة الاختبار الآلي

مساهمة الاختبار اليدوي

التصميم

حسابات التباين، والتحقق من رموز التصميم، وفحوص إضافات التصميم.

ترتيب القراءة، ومنطق التركيز، والسلوك المتجاوب، وتصميم الأخطاء، وبدائل التفاعل.

التطوير

تحليل الشيفرة واختبارات الوحدات وقواعد المكونات وفحوص الإصدار للشروط القابلة للتكرار.

سلوك لوحة المفاتيح، والاسم والدور والقيمة، والحالات الديناميكية، وتفاعل المكونات.

ضمان الجودة

مسح واسع لاكتشاف حالات التراجع المتكررة والقواعد المعروفة غير المعالجة.

اختبارات المهام والتكبير وتباعد النص والتقنيات المساعدة ومعالجة الأخطاء.

ما قبل الإطلاق

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

تقييم محدد النطاق للمطابقة يشمل صفحات ممثلة وعمليات كاملة.

الإنتاج

مراقبة مجدولة وتقارير للاتجاهات وفحوص للمحتوى المنشور حديثاً.

عمليات تدقيق دورية، والتحقق من إصدارات محددة، ودراسة ملاحظات المستخدمين.

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

اختبار العربية والخدمات ثنائية اللغة

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

تساعد الأتمتة على تحديد بعض الشروط التقنية، ومنها ما يأتي.

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

يبقى الاختبار اليدوي بالعربية ضرورياً لتحديد ما يأتي.

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

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

اختبار المستخدمين واختبار المطابقة

يضيف الاختبار مع الأشخاص ذوي الإعاقة أدلة لا يستطيع ماسح آلي أو تقييم متخصص للمطابقة إعادة إنتاجها بالكامل. فقد يكشف طريقة فهم المستخدم للمهمة ومواضع تردده والحلول البديلة التي يحتاج إليها والحواجز الأكثر تأثيراً أثناء الاستخدام. وتوضح W3C أن تقييم المستخدمين قد يكشف مشكلات في سهولة الاستخدام لا يظهرها تقييم المطابقة وحده. [8]

لا يحل اختبار المستخدمين محل التقييم وفق المعايير. فلا يمكن تعميم نتائج مجموعة صغيرة من المشاركين على كل الإعاقات أو التقنيات المساعدة أو متطلبات WCAG. وتوصي W3C بالجمع بين إشراك المستخدمين وتقييم المطابقة، مع وصف نطاق الدراسة وخصائص المشاركين بدقة. [8]

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

استخدام الذكاء الاصطناعي في اختبار إمكانية الوصول

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

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

كيفية اختيار الأدوات وخدمات الاختبار

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

ينبغي مطالبة موردي الأدوات ومقدمي الخدمات بالإجابة كتابة عن الأسئلة الآتية.

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

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

أسئلة تطرحها المؤسسات

أيهما أفضل الاختبار الآلي أم اليدوي

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

هل يعني عدم ظهور أخطاء آلية أن الموقع يطابق المعايير

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

ما نسبة العيوب التي تستطيع الأتمتة اكتشافها

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

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

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

هل يجب اختبار كل صفحة يدوياً

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

هل تكفي الاختبارات الآلية ضمن التكامل المستمر للمطورين

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

متى ينبغي تكرار الاختبار اليدوي

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

هل يحل اختبار المستخدمين محل تدقيق WCAG

لا. يكشف اختبار المستخدمين تجربة تنفيذ المهام، لكن مجموعة محدودة من المشاركين لا تغطي كل متطلبات WCAG أو سياقات الإعاقة. وينبغي الجمع بينه وبين تقييم متخصص للمطابقة. [8]

هل يستطيع الذكاء الاصطناعي استبدال مختص إمكانية الوصول

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

ما النتائج التي ينبغي إصلاحها أولاً

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

نموذج اختبار يمكن الدفاع عنه

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

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

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

كيف تساعد VisiAble

تساعد VisiAble المؤسسات على بناء برنامج اختبار لإمكانية الوصول يستند إلى الأدلة. تجمع عمليات التدقيق الاحترافية بين التغطية الآلية والمراجعة اليدوية المتخصصة واختبار لوحة المفاتيح والتقنيات المساعدة وتقييم النسختين العربية والإنجليزية وإرشادات المعالجة المرتبة حسب الأولوية والتحقق من الإصلاحات.

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

هل تريد معرفة ما لا تكشفه أدواتك الحالية؟ اطلب تقييماً احترافياً لإمكانية الوصول من VisiAble.

Request a Demo Lady

اطلب عرض توضيحي