یونیت تست (Unit Test) یکی از روشهای تست نرمافزاره که در اون، هر بخش مستقل کد بهصورت جداگانه آزمایش میشه تا مشخص بشه درست کار میکنه و آماده استفاده هست یا نه. این کار به ارزیابی کیفیت کد خیلی کمک میکنه.
معمولاً بعد از اینکه پیادهسازی یه بخش از برنامه تموم شد، برنامهنویس معیارهای مورد انتظار یا نتایجی که باید از اجرای کد به دست بیاد رو در قالب اسکریپتهای تست تعریف میکنه تا درستی عملکرد اون بخش بررسی بشه. موقع اجرای تستها، فریمورکهای تست مواردی که با این معیارها همخوانی نداشته باشن رو ثبت میکنن و در نهایت، گزارشی از تستهای ناموفق بهمون میدن.
انتظار میره توسعهدهندهها اسکریپتهای تست خودکار (Automated Tests) بنویسن تا خیالشون راحت بشه که هر بخش از برنامه دقیقاً همونطوری که طراحی شده کار میکنه و رفتار درستی داره.


