ماشین های یادگیر ونقش انها در کاهش هزینه های تست نرم افزار

سال انتشار: 1396
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 328

فایل این مقاله در 12 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

DSCONF04_194

تاریخ نمایه سازی: 29 فروردین 1397

چکیده مقاله:

تست رگرسیون فرایند بسیار مهمی در فاز نگهداری از توسعه نرم افزار محسوب می شود . عموما بعد از اعمال تغییرات به یک نرم افزار انجام این تست ضروری است . این تست حدود %80 از کل هزینه مربوط به فاز نگهداری را به خود اختصاص می دهد . به همین علت هر گونه تلاش در جهت کاهش هزینه این تست بسیار مهم می باشد تست رگرسیون به طور کلی سه تکنیک را در بر می گیرد : انتخاب ، مینیمم سازی و اولویت دادن . در این مقاله با کمک اتوماتاهی یادگیر و همینطور اطلاعات تست کیس های موجود در تست سوییت و سپس اولویت بندی آنها بر اساس میزان پوشش تعداد خطوط تغییر یافته ترتیی از اجرای تست کیس ها را پیشنهاد خواهیم داد تا در کمترین زمان بتوانند بیشترین خطوط تغییر کرده از برنامه اصلی را مورد پوشش قرار دهند