آزمون نرم افزار به روش ساختاری و با استفاده از الگوریتم ژنتیک بهبود داده شده

سال انتشار: 1398
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 660

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

این مقاله در بخشهای موضوعی زیر دسته بندی شده است:

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

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

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

ECMECONF03_003

تاریخ نمایه سازی: 29 بهمن 1398

چکیده مقاله:

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

نویسندگان

امیرحسین دمیا

کارشناسی ارشدمهندسی نرم افزار دانشگاه صنعتی خواجه نصیرالدین طوسی

میررضا موسوی

کارشناسی ارشدمهندسی فناوری اطلاعات دانشگاه صنعتی خواجه نصیرالدین طوسی

وریا محمودی

کارشناسی ارشد مهندسی متالورژی، دانشگاه صنعتی خواجه نصیرالدین طوسی

مصطفی جعفری

کارشناسی ارشد مهندسی متالورژی دانشگاه صنعتی خواجه نصیرالدین طوسی