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

  • سال انتشار: 1399
  • محل انتشار: فصلنامه پژوهش های کاربردی در فنی و مهندسی، دوره: 2، شماره: 19
  • کد COI اختصاصی: JR_ARTE-2-19_007
  • زبان مقاله: فارسی
  • تعداد مشاهده: 54
دانلود فایل این مقاله

نویسندگان

فاطمه پرویز منفرد

.

چکیده

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

کلیدواژه ها

تست نرم افزار، تست رگرسیون، مجموعه تست، مورد آزمون

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.