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

سال انتشار: 1399
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 46

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

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

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

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

JR_ARTE-2-19_007

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

چکیده مقاله:

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