شرحی بر تکنیک های کاهش زمانی تست رگرسیون

Publish Year: 1399
نوع سند: مقاله ژورنالی
زبان: Persian
View: 58

This Paper With 20 Page And PDF Format Ready To Download

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

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

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

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

JR_ARTE-2-19_007

تاریخ نمایه سازی: 7 بهمن 1402

Abstract:

تست نرم افزار ، فرآیندی است که در طی آن صحت یک نرم افزار توسط مجموعه تست ها ، قبل از ارائه و تحویل آن به مشتری مورد بررسی و اعتبارسنجی قرار گرفته، و بخش مهمی از تولید یک نرم افزار با کیفیت بالا محسوب می شود. تست نرم افزار یکی از فازهای اصلی و گران در چرخه حیات نرم افزار می-باشد. به این منظور تکنیک هایی برای تست نرم افزار مطرح شده است که یکی از آن تکنیک ها، تست رگرسیون است که فعالیت مهمی برای مقابله با اثرات منفی تغییرات، طی تعمیر و نگهداری نرم افزار می-باشد. این تکنیک بسیار پرهزینه و وقت گیر است، از این رو تکنیک های، انتخاب، کاهش و الویت بندی در مجموعه تست مطرح شده است. تست رگرسیون انتخابی : انتخاب زیر مجموعه ای از مورد آزمون ها که می تواند خطاهای نرم افزار تغییر داده شده را نشان دهد. کمینه کردن مجموعه تست ها : مجموعه تست ها تا حد ممکن به زیر مجموعه ای کاهش یابند که همان پوشش مجموعه تستهای اصلی را داشته باشند. الویت دهی مجموعه تست ها ، مجموعه تست ها با الویت های بیشتر، باید قبل از همه اجرا شوند، هدف از این کار افزایش نرخ تشخیص خطای مجموعه تست می باشد.در این پژوهش به بررسی دقیق تکنیک های تست رگرسیون پرداخته و مزایا و معایب هر یک از این تکنیک ها بیان می شود.