Skip to content

إجراء التشغيل القياسي: حلقة التحقق من Chrome DevTools

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

الهدف

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

الحلقة الأساسية

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

المدخلات المطلوبة

  • أمر بدء تشغيل مستقر
  • رحلة واجهة مستخدم قابلة لإعادة الإنتاج
  • طريقة لالتقاط DOM أو وحدة التحكم أو لقطات الشاشة
  • قاعدة لما يُحتسب "نظيفًا"

إجراء التشغيل القياسي للتنفيذ

  1. اكتب الرحلة المستهدفة في الخطة النشطة.
  2. عرِّف النجاح بمصطلحات قابلة للملاحظة: نص موجود، زر مُفعَّل، خطأ اختفى، وحدة تحكم نظيفة، طلب ناجح.
  3. التقط الحالة الأولية قبل التفاعل.
  4. شغّل مسار واحد فقط في كل مرة.
  5. سجِّل أحداث وقت التشغيل وتغييرات DOM والمخرجات المرئية.
  6. إذا فشلت الرحلة، أصلح الطبقة المسؤولة الأصغر وأعد التشغيل.
  7. أعد تشغيل نفس المسار وقارن أدلة قبل/بعد.

معايير النظافة

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

منتجات المستودع للتحديث

  • خطة التنفيذ النشطة
  • docs/RELIABILITY.md إذا أصبحت الرحلة مسارًا ذهبيًا
  • مواصفة المنتج إذا تغير السلوك المرئي