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