TDD یا توسعه تست محور، از جمله بروزترین روشهای موجود در توسعه نرمافزار است که بدون آن شما شانسی زیادی برای پیدا کردن پوزیشنهای شغلی سطح بالا نخواهید داشت. در این بین Unit Testing به عنوان یکی از اصول و پایههای TDD، یکی از روشهای تست کردن نرمافزار است که در آن بخشهای کوچک و مستقل (واحدهای) نرمافزار بصورت مجزا تست میشوند. هدف از این تستها اطمینان از این است که هر واحد به صورت مستقل از سایر واحدها به درستی کار میکند. شما اگر بتوانید با زبان تست با سایرین گفت و گو کنید، قدرت و کیفیت کد خودتان با به بهترین وجه ممکن میتوانید به نمایش بگذارید.