Verify؛ یک ابزار تست اسنپشات (snapshot testing)
نویسنده: وحید نصیری
تاریخ: ۱۴۰۴/۰۶/۱۱ ۰۹:۴۳
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
.verified به عنوان "اسنپشات" کار میکند. در اجراهای بعدی، نتیجه جدید با این اسنپشات مقایسه شده و در صورت عدم تطابق، تست با شکست مواجه میشود. سپس یک ابزار مقایسه (diff) تفاوتها را به توسعهدهنده نمایش میدهد تا تغییرات ناخواسته را اصلاح کرده یا اسنپشات جدید را تایید کند. Verify با فریمورکهای تست محبوبی مانند NUnit، xUnit و MSTest سازگار است و از قابلیتهای کلیدی نظیر پشتیبانی از کدهای ناهمگام (async)، اعتبارسنجی مستقیم JSON، و امکان پیکربندی سراسری برای پاکسازی دادههای داینامیک (مانند تاریخ یا شناسهها) برخوردار است. این ابزار همچنین به رعایت قراردادهایی مشخص در سورس کنترل، مانند نادیده گرفتن فایلهای .received، کمک میکند.