تكرار السؤال: …
الإجابة المختصرة
استخدمه لمقارنة rendering مع صورة مرجعية واكتشاف تغييرات بصرية مقصودة أو غير مقصودة، مع تثبيت البيئة التي تؤثر على الصورة.
الشرح
golden test مناسب لمكونات UI ذات contract بصري، لكنه حساس للخطوط والplatform وpixel ratio. حدّث golden فقط بعد مراجعة التغيير، ولا تجعله بديلًا عن اختبار السلوك والتفاعل.
أخطاء شائعة
- قبول snapshot جديد تلقائيًا لإخفاء regression.
- استخدام golden لكل الشاشة مع اعتماد غير ثابت على network أو الوقت.