Back to blogProgramming Tutorials

اصول نوشتن تست واحد (Unit Test) برای برنامهنویسان بکاند
May 27, 2026
Written by:
شاهین بهرامی

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