چكيده: با توجه به رشد روز افزون بازار فروش نرم افزار و نيازهاي اساسي جامعه به محصولات نرم افزاري، فرايند تست و آزمايش نرم افزار هم از لحاظ كيفي و هم از لحاظ قابليت اطمينان حائز اهميت است. امروزه مشكلات اكثر نرم افزارها به دليل ضعيف بودن آزمايش وتست آنها است. تست نرم افزار یک فعالیت مهم در توسعه ...
دسته بندی: فنی و مهندسی » کامپیوتر و ITتعداد مشاهده: 412 مشاهده
فرمت فایل دانلودی:.docx
فرمت فایل اصلی: docx
تعداد صفحات: 42
حجم فایل:592 کیلوبایت
با توجه به رشد روز افزون بازار فروش نرم افزار و نيازهاي اساسي جامعه به محصولات نرم افزاري، فرايند تست و آزمايش نرم افزار هم از لحاظ كيفي و هم از لحاظ قابليت اطمينان حائز اهميت است. امروزه مشكلات اكثر نرم افزارها به دليل ضعيف بودن آزمايش وتست آنها است. تست نرم افزار یک فعالیت مهم در توسعه نرم افزار چرخه زندگی است.
در اين نوشته ابتدا به تعريف تست و آزمايش نرم افزار پرداخته شده است. سپس تفاوت هاي تست نرم افزار با اشكال زدايي نرم افزار بطور كامل شرح داده شده است. بعد از توضيح چرخه تست نرم افزار و اصول اساسی هر تست نرم افزار، انواع روشهاي تست شامل White Box و Black Box و Gray Box ارائه شده است كه تفاوتهاي آنها با يكديگر نيز مطرح شده است. همچنین انواع تست ومعرفی ابزارهای مربوط به آنها نیز شرح داده شده است. و در آخر به توضیح چرخ حیات TDD پرداخته و طراحی موارد آزمون و ساختار آن را مطرح میکند.