جدول المحتويات:

ما هو BackstopJS؟
ما هو BackstopJS؟

فيديو: ما هو BackstopJS؟

فيديو: ما هو BackstopJS؟
فيديو: Visual Regression Testing with BackstopJS 2024, يمكن
Anonim

BackstopJS هو تطبيق اختبار الانحدار المرئي الذي يلف CasperJS و PhantomJS و ResembleJS في مصفوفة اختبار سهلة التكوين عبر حالات تطبيق متعددة (عناوين URL) وعناصر DOM وأحجام شاشة. ما يلي هو جولة مدتها 15 دقيقة للتثبيت والتكوين الأولي لـ BackstopJS.

أيضا ، ما هو دعم جافا سكريبت؟

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

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

وبالمثل ، يُسأل ، ما هو انحدار CSS؟

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

كيف يمكنك منع الانحدار؟

البعض منهم:

  1. إزالة الكود.
  2. الحفاظ على بساطة التعليمات البرمجية.
  3. تجنب المنطق المتداخل العميق.
  4. كتابة الاختبارات الآلية (اختبارات الوحدة ، اختبارات التكامل).
  5. قم بإجراء الاختبارات قبل النشر / الشحن.
  6. حاول أن تجعل الحالة بسيطة وقصيرة الأجل إن أمكن.
  7. استخدام التحقق من صحة الإدخال داخل الوظائف.
  8. استخدام التحقق من صحة الإخراج داخل الوظائف.