ابدأ بالقرار ثم اختر الأداة
سمّ الصفحة والجمهور والمهمة المعرضة للخطر قبل تشغيل أي شيء: صفحة منتج على الجوال، إتمام شراء، أو نموذج جمع بيانات. ثم اختر نوع الدليل. بيانات المختبر (lab) اختبار متحكم فيه للتشخيص القابل للتكرار. بيانات الحقل هي تجربة المستخدم الحقيقية المجمّعة لأجل ترتيب الأولويات. تتبع المتصفح يساعد في تفسير العمل المحلي وقت التشغيل. هذه الأدلة مكمّلة لبعضها وليست قابلة للاستبدال.
اسأل ما الذي يمنع زائراً من إكمال مهمة واحدة مهمة، لا كيف تصل إلى نتيجة.
استخدم تدقيقاً واحداً، وبيانات حقل متاحة، وأداة تشخيص واحدة قبل إضافة منتجات أكثر.
تنطبق النتيجة على عنوان URL، أو الظروف، أو العيّنة التي اختبرت؛ ليست حكمًا على كل زائر.
استخدم Lighthouse و PageSpeed Insights لتدقيقات تحميل الصفحة القابلة للتكرار
Lighthouse أداة تدقيق آلية مفتوحة المصدر تعمل في Chrome DevTools أو من سطر الأوامر أو ضمن التكامل المستمر. تدقق الأداء، والوصولية، وSEO، وغير ذلك. PageSpeed Insights يشغّل تشخيصات Lighthouse لعنوان URL ويعرض بيانات المستخدم الحقيقية عندما تكون متاحة. استخدم أي منهما لتأسيس خط أساس لصفحة ممثلة، والتحقق من التدقيقات الفاشلة، ومقارنة إعادة الاختبار المتحكم فيها بعد تغيير محدد.
كيف سلوكت الصفحة المُدَققة في إعداد الاختبار وما هي التدقيقات التي تستحق التحقيق.
نتيجة Lighthouse جيدة لا تعني بالضرورة أن تجارب المستخدم الحقيقية جيدة؛ توثّق Google أن نتائج المختبر والحقل قد تختلف.
أعد اختبار نفس الصفحة وإعداداتها بعد تغيير؛ لا تستخدمه كحاجز أحادي لمرة واحدة.
استخدم بيانات الحقل لترتيب الأولويات لتجربة المستخدم الحقيقية
بيانات الحقل في PageSpeed Insights تأتي من Chrome User Experience Report وتغطي فترة انعكاس 28 يوماً. تُبلغ عن مقاييس تشمل Largest Contentful Paint و Interaction to Next Paint و Cumulative Layout Shift. تقرير Core Web Vitals في Search Console يساعد عندما تحتاج مجموعات صفحات بدلاً من عنوان URL واحد. استخدم بيانات الحقل لتقرّر أي قالب، أو مجموعة أجهزة، أو مشكلة تستحق الجهد أولاً.
تحقق مما إذا كانت النتيجة على مستوى الصفحة أم مستوى الأصل (origin) وما إذا كان للعنوان URL بيانات كافية.
بيانات الحقل تاريخية ومجمّعة خصوصياً، لذا لا يمكنها تأكيد أثر إصدار فوراً.
توصي Google بأن يكون LCP ضمن 2.5 ثانية، و INP أقل من 200 مللي ثانية، و CLS أقل من 0.1.
استخدم Chrome DevTools عندما يحتاج التدقيق إلى تفسير
عندما يشير تدقيق أو نمط في الحقل إلى تحميل بطيء أو تأخُّر في التفاعل أو حركة مرئية، سجّل الرحلة في Chrome DevTools Performance. يسجّل ملفات تعريف CPU ويمكنه إظهار LCP و CLS محلياً، وبعد التفاعل INP. يساعد المخطط الزمني المطوّر في التحقيق في عمل المتصفح بدلاً من التخمين من قائمة توصيات.
استخدم حجم نافذة العرض (viewport)، وإعدادات CPU، وظروف الشبكة التي تشبه جمهورك المتأثر بشكل معقول.
التتبع يعكس الجهاز والاتصال وحالة التخزين المؤقت والمسار المسجل. أعِد إنتاج الرحلات ذات الصلة قبل التعميم.
سجّل السبب المشتبه به، والتغيير، والأثر المتوقع على الزائر.
اقترن فحوصات الوصولية الآلية بتقييم بشري مؤهل
استخدم أداة تقييم الوصولية للقبض على المشاكل القابلة للاختبار آلياً مبكراً وبشكل متكرر. تحافظ W3C WAI على قائمة أدوات وإرشادات اختيار، لكنها تقول إن أي أداة منفردة لا تستطيع وحدها تحديد ما إذا كان الموقع يلبّي معايير الوصولية. استخدم النتائج الآلية لإنشاء قائمة مراجعة، ثم فحص صفحات ممثلة، وتشغيل لوحة المفاتيح، وسلوك التركيز، ومعالجة الأخطاء، والمحتوى بمراجعين مؤهلين.
اكتشاف أسرع ومنع العيوب المتكررة.
لا تستطيع الأتمتة تحديد الامتثال الكامل للوصولية أو أن تحل محل التقييم البشري.
لا تسوّق نتيجة آلية كامتثال قانوني؛ احصل على مراجعة وصولية وقانونية مؤهلة عندما يكون ذلك مهمًا.
استخدم أدوات أمان مركَّزة بحذر وتحت تفويض
Mozilla’s HTTP Observatory يفحص رؤوس HTTP وتكوينات أمان أساسية أخرى، ويقدّم للمسؤولين نقطة انطلاق لنظافة الرؤوس لواجهات المواقع العامة. تحقّق من تغييرات الرؤوس المقترحة خارج بيئة الإنتاج لأن السياسات قد تؤثر على السكربتات والخدمات المدمجة وتدفقات المستخدم. هذه الأداة تقيم جزءاً من الأمان، لا كل مخاطر التطبيق.
OWASP ZAP يمكنه فحص المرور بشكل سلبي واختبار التطبيقات بشكل نشط، لكن اختبر النظم التي لديك تفويض لاختبارها فقط.
تقول ZAP إن الفحص النشط يُعد هجوماً حقيقياً ويمكن أن يعرض الأهداف للخطر. الفحص السلبي قد يفوّت مناطق مصادق عليها أو غير مُزارة.
بالنسبة للدفع، والمصادقة، والبيانات الحساسة، أو نتائج مادية، اشرك محترفين أمنيين مؤهلين.
حوّل مخرجات الأدوات إلى معالجة SIU، لا مطاردة نتائج
استخدم حلقة دائمة: سجّل خط أساس، حدّد سببًا معقولًا واحدًا، نفّذ أصغر تغيير آمن، أعد اختبار نفس المسار، وراقب اتجاه الحقل بعد فترة كافية. احتفظ بمهمة الزائر كمركزية. تقليل أصل مُعيق مفيد فقط إذا حسّن تجربة مفيدة دون كسر السلوكيات المتعلقة بالشراء، أو تسجيل الدخول، أو الوصولية، أو الموافقات، أو القياس التحليلي.
فضّل التغييرات المدعومة بتأثير حقل، أو تتبع قابل للتكرار، أو عيب واضح يواجه المستخدم.
استخدم بيئة تجريبية، ومالك، ومعايير قبول، وخطة تراجع. SIU يمنع تدهور التجربة الممكن تجنبه.
احتفظ بالمقياس، وشروط الاختبار، والمهمة المكتملة للزائر في سجل التغيير، وليس النتيجة فقط.
