الانحدار البصري — جميع المقالات والدروس

87 مقالات

يُشير الانحدار البصري إلى أي فرق في العرض يُدخَل دون قصد بين نسختين من واجهة: padding يقفز، لون ينحرف، مكوّن ينطوي على الجوّال بعد تحديث إطار. هذه الانحدارات تفلت دائماً تقريباً من اختبارات الوحدة والوظيفية، إذ يمكن أن يبقى الـ DOM متطابقاً حرفياً بينما يتدهور العرض المرئي. اكتشاف هذه الفروقات يتطلب لقطة مرجعية مستقرة، والتقاطاً حتمياً، وdiff قادراً على التمييز بين الأخطاء الحقيقية والتغيرات التجميلية غير المؤذية (anti-aliasing، رسوم متحركة، بيانات ديناميكية).

تجمع هذه الصفحة المقالات المخصصة لدورة لقطة مرجعية–التقاط–مقارنة–مصادقة: كيفية بناء لقطة مرجعية موثوقة، كيفية إدارة الإيجابيات الكاذبة المرتبطة بالخطوط أو بكسلات الجوّال، كيفية دمج سير عمل التحقق اليدوي من الفروقات في فريق QA. ستجد أيضاً آراء حول الفخاخ الكلاسيكية (إعادة تصميم CSS واسعة، ترحيل Angular أو React، تغيير CDN للصور) التي تحوّل نشراً عادياً إلى صيد للأخطاء البصرية. ينتمي Delta-QA إلى هذا التخصص بمقاربة no-code، لكن الموضوع يتجاوز الأداة بكثير: إنه قبل كل شيء منهجية تنضج عبر المشاريع، وتسعى هذه المقالات إلى مشاركة ما يعمل فعلاً على أرض الواقع، مهما كانت stack المستخدمة.

الاختبار البصري vs الاختبار الوظيفي: الفرق الجوهري الذي تتجاهله معظم الفرق
بواسطة Mohamed MCIRDI

الاختبار البصري vs الاختبار الوظيفي: الفرق الجوهري الذي تتجاهله معظم الفرق

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

اقرأ المزيد →
تقليل النتائج الإيجابية الخاطئة في الاختبار البصري: المشكلة التي لا يحلها أحد فعلياً
بواسطة Emre AVCI

تقليل النتائج الإيجابية الخاطئة في الاختبار البصري: المشكلة التي لا يحلها أحد فعلياً

النتائج الإيجابية الخاطئة هي المشكلة الأولى في الاختبار البصري. اكتشف لماذا يفشل pixel diff بسبب anti-aliasing، وكيف يقضي محرك حتمي عليها من الجذور.

اقرأ المزيد →
اختبار الانحدار في GitHub Actions: الدليل الشامل لأتمتة اكتشاف التراجعات
بواسطة Farid Boussetta

اختبار الانحدار في GitHub Actions: الدليل الشامل لأتمتة اكتشاف التراجعات

كيفية دمج اختبار الانحدار في سير عمل GitHub Actions. الخطوات والممارسات الأفضل ولماذا يجب أن يكون معيارياً مثل اختبارات الوحدة في CI الخاص بك.

اقرأ المزيد →