mojoaxel/awesome-regression-testing
کاربرد:
این پروژه یک لیست دستدوم شده از ابزارها، کتابخانهها و منابع مرتبط با تست رگرسیون بصری (Visual Regression Testing) هست که به توسعهدهندگان کمک میکنه تا تغییرات ناخواسته در رابط کاربری (UI) برنامهها رو شناسایی کنند.
در چه شرایطی بهتره استفاده شود؟
وقتی روی یک پروژه UI/UX کار میکنی و میخوای مطمئن بشی که آپدیتهای کد، ظاهر صفحات رو خراب نمیکنن، استفاده از این منابع عالیه.
همچنین برای تیمهای توسعهی فرانتاند که از سیستمهای کامپوننتی مثل React یا Vue استفاده میکنن و نیاز به تست خودکار از تغییرات ظاهری دارن، بسیار مناسب هست.
چند مثال از موارد استفاده
- تشخیص تفاوتهای بصری بعد از تغییر در CSS یا کامپوننتها
- اطمینان از ثبات رابط کاربری در طول زمان و در دستگاههای مختلف
- ادغام با CI/CD برای اجرای خودکار تستهای تصویری در هر کامیت
- استفاده در پروژههای مستندسازی کامپوننت (مثل Storybook) برای نمایش تغییرات ظاهری
- ##visual
- ##regression
- ##UI
- ##frontend
- ##automated
- ##web
- ##CI
- ##testing
- ##awesome
- ##UI
