رویکردی جدید جهت تغییر ترتیب اجرای موارد آزمون در آزمون رگرسیون نرم افزار در محیط های دارای محدودیت منابع
چکیده
بسیاری از هزینههای توسعه نرم افزار، مربوط به آزمونهای مکرر، در «مرحله نگهداری نرمافزار در حال تکامل و اصلاح» است. زیرا هر تغییر جزئی در کد نرمافزار، نسخه جدیدی از آن را بدست میدهد که اعتبارسنجی آن، نیازمند طراحی و اجرای آزمونهای جدید در هر گام و انجام مجدد تمام آزمونهای قبل است. به این ترتیب اطمینان حاصل میشود که تغییرات صورت گرفته، عملکرد جاری نرمافزار را به صورت نامطلوب تحت تاثیر قرار نداده است. این فرایند «آزمون رگرسیون نرمافزار» نامیده میشود. بدلیل محدودیت منابع و زمان، ممکن نیست این حجم زیاد آزمونهای رو به توسعه را در هر دور تکرار آزمون، مجددا اجرا کرد. برای غلبه بر این مشکل، لازم است اجرای آزمونها «اولویتدهی» شود، به نحوی که اجرای مهمترین موارد آزمون، برحسب هدف در نظر گرفته شده برای آزمون، زودتر انجام شود. راهکارهای مختلفی برای اولویتدهی موارد آزمون وجود دارد که یکی از آنها، استفاده از پیشینه اجراهای قبلی موارد آزمون است. در این مقاله روشی برای اولویتدهی پیشینه محور موارد آزمون بر پایه دو معیار سابقه کشف خطا و سالمندی موارد آزمون ارائه شده است. مطالب تجربی انجام شده، بهبود و پایداری بیشتر نتایج روش فوق را نسبت به اولویتدهی تصادفی تایید میکند.
نویسنده : یلدا فضل علیزاده، علیرضا خلیلیان، محمد عبداللهی ازگمی، سعید پارسا
تعداد صفحه : 10
مشخصات فایل : 343KB / PDF
قیمت : رایگان
