بازگشت به بلاگنکات حرفهای برنامهنویسان
دربارهی Unit Testing: چند واقعیت که کاش زودتر میدانستم
۶ مرداد ۱۴۰۵
ح
نویسنده:
حسن محمدزاده

واقعیتهایی که در عمل بیشتر معنا پیدا میکنند
یک تست واحد خوب باید سریع، مستقل از تستهای دیگر و قابلتکرار (نتیجهی یکسان در هر بار اجرا) باشد. استفاده از Mock و Stub در تست واحد، اجازه میدهد وابستگیهای خارجی (مثل دیتابیس) را شبیهسازی کنید، نه واقعاً صدا بزنید.
چرا اینها مهماند
تست واحد (Unit Test) کوچکترین واحد قابلتست کد — معمولاً یک تابع یا متد — را بهطور مجزا از بقیهی سیستم بررسی میکند. خیلی از این نکتهها را آموزشهای مقدماتی کمرنگ میگذرانند، اما در یک پروژهی واقعی تفاوت را نشان میدهند.