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