جاوااسکریپت - این چه نوع تست واحدی است؟


با وجود تمام تلاشهایم، نمیتوانم نام این نوع تست را به یاد بیاورم و بنابراین در پیدا کردن کتابخانهای که به دنبالش هستم، به مشکل برخوردهام.

The test runner randomly changes variable values and if-block execution, and if your existing tests still pass, then a warning/failure is displayed.

توجه داشته باشید که من در مورد تست میمون صحبت نمیکنم. این کتابخانه از ورودیهای تصادفی برای کد شما استفاده نمیکند، بلکه کد شما را تغییر میدهد تا اطمینان حاصل شود که تستهای شما وقتی کدتان خراب است، قرمز میشوند. از سوی دیگر، اگر تمام تستها موفق شوند، میتواند نشان دهد که تستهای شما ناکافی هستند.

پاسخ شماره ۱

این به عنوان تست جهش شناخته میشود.

اجرای تست بهطور تصادفی کد تحت آزمایش را تغییر میدهد و بررسی میکند که آیا تستها این تغییرات را پیدا خواهند کرد یا خیر. در حالی که ابزارهای زیادی این کار را انجام میدهند، ممکن است به Stryker فکر کنید که به نظر میرسد محبوبترین راهحل برای جاوااسکریپت باشد.