ارایه یکرویکرد خودکار جهت تولید داده آزمون بر پایه الگوریتم های جستجو

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

This Paper With 11 Page And PDF Format Ready To Download

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

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

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

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

CEITCONF02_085

تاریخ نمایه سازی: 27 اردیبهشت 1398

Abstract:

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