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

Publish Year: 1396
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 330

This Paper With 12 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

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

لینک ثابت به این Paper:

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

DSCONF04_194

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

Abstract:

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