اصول تست نرم‌افزار- قسمت سوم

اصول تست نرم‌افزار- قسمت سوم

کیفیت هدف اصلی تمامی افراد، شرکت‌ها و به صورت کلی سازمان‌هایی است که در جهت تولید و توسعه نرم‌افزار قدم می‌گذارند. در واقع کیفیت نرم‌افزار یک اصل رقابتی در زمینه تولید یک محصول است، این‌که چگونه یک محصول با کیفیت‌تر تولید کنیم؟ یکی از شاخه‌های اصلی و تاثیر گذار درکیفیت، تست نرم‌افزار است.

به بخش سوم و آخر این اصول رسیدیم در بخش اول و دوم تعدادی از این اصول را نام بردیم و پنج اصل آخر باقی ماند که عبارتند از: بیشتر بخوانید »

اصول تست نرم‌افزار- قسمت دوم

اصول تست نرم‌افزار- قسمت دوم

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

 ۶) انجام تست توسط شخص ثالث بی‌طرف: برای موثر بودن بایستی تست توسط شخص ثالث بی‌طرف انجام شود. منظور از موثربودن این است که خطاها را با احتمال بیشتری پیدا کنیم. به دلایلی که در بخش‌های بعدی ذکر می‌کنیم، مهندس نرم‌افزاری که سیستم را برنامه نویسی کرده است، بهترین کسی نیست که باید همه تست‌ها را انجام دهد. بنابراین برنامه نویس بایستی از تست‌های مختلف برنامه خود اجتناب کند. بیشتر بخوانید »

اصول تست نرم‌افزار- قسمت اول

اصول تست نرم‌افزار- قسمت اول

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