بازگشت به بلاگآموزش برنامهنویسی

اصول نوشتن تست واحد (Unit Test) برای برنامهنویسان بکاند
۳۱ تیر ۱۴۰۵
نویسنده:
مینا رستمی

خیلی از برنامهنویسان تست نوشتن را به بعد از «تمام شدن پروژه» موکول میکنند؛ که معمولاً هیچوقت اتفاق نمیافتد.
اصول پایه
- هر تست باید فقط یک رفتار را بررسی کند.
- از نامگذاری توصیفی استفاده کنید؛ مثل
it_rejects_invalid_email. - وابستگیهای خارجی (دیتابیس، API) را در تست واحد mock کنید.
- تستها باید سریع اجرا شوند تا تیم واقعاً آنها را اجرا کند.
یک مجموعه تست خوب، به شما اجازه میدهد با اطمینان رفکتور کنید، بدون ترس از خراب شدن چیزی که کار میکرد.