ember-cli/ember-exam
این ابزار برای اجرای آزمونهای Ember.js با قابلیتهای پیشرفتهای مثل تصادفیسازی ترتیب تستها، تقسیم تستها به بخشهای کوچکتر و اجرای موازی آنها طراحی شده است.
کاربرد:
به شما کمک میکنه تا آزمونهای اپلیکیشن Ember رو قویتر و قابل اعتمادتر کنید. با استفاده از تصادفیسازی، میتونید بفهمید که آیا تستها به ترتیب خاصی وابسته هستند یا نه. همچنین با تقسیم و اجرای موازی، زمان اجرا کاهش پیدا میکنه. ️
در چه شرایطی بهتره استفاده شود؟
وقتی پروژهی شما تستهای زیادی داره و میخواید زمان اجراشون رو کم کنید، یا وقتی میترسید تستها به ترتیب اجرا شدن وابسته باشن، استفاده از این ابزار عالیه. همچنین برای محیطهای CI/CD که نیاز به سرعت و قابلیت اطمینان بالا دارن، مناسبه. ️
چند مثال از موارد استفاده:
اجرای تستها با ترتیب تصادفی تا وابستگی بین تستها شناسایی شود.
تقسیم تستها به چند گروه برای اجرای موازی در محیط CI.
کاهش زمان اجرای تستها در پایپلاینهای اینتگریشن مداوم.
اجرای بخشی از تستها در ماشینهای مختلف بدون نیاز به تغییر کد.
- ##testing
- ##emberjs
- ##ci
- ##parallel
- ##test
- ##frontend
- ##ember
- ##automation
- ##software
- ##dev
