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