من دلیل تست نوشتن رو درک نمیکنم.ما در مرحله دولوپ داریم به نوعی نرم افزار رو تست میکنیم.پس چرا تست بنویسیم؟
سلام وقتتون بخیر .
یکی از مهمترین دلایل نوشتن تستهای خودکار اینه که وقتی پروژه بزرگ بشه و اجزای زیادی داشته باشه ممکنه با تغییر در یک بخش که وابسته به بخشهای دیگه هست اشکالهای نا خواسته در برنامه به وجود بیاد و از اونجایی که برنامه خیلی بزرگ هست شما زمان و هزینه این رو نخواهید داشت که با هر تغییر همه اجزای سیستم رو دستی تست کنید در نتیجه به تستهای خودکار نیاز پیدا میکنید .
در کل هزینه و زمان کمتری برای اجرای تستهای خودکار مصرف میشخ ولی در مقابل زمان زیادی برای نوشتن این تستها لازمه که این مورد از طرفی ممکنه یک زیان حساب بشه ولی از نظر اینکه باعث تمرکز بیشتر روی اجزای برنامه میشه میتونه مفید باشه .