ارائه روشی جهت تشخیص بهینه مسیرهای آزمون نرم افزاری با استفاده از الگوریتم های فراابتکاری
Publish place: Electronic and cyber defense، Vol: 6، Issue: 4
Publish Year: 1397
نوع سند: مقاله ژورنالی
زبان: Persian
View: 391
This Paper With 10 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
این Paper در بخشهای موضوعی زیر دسته بندی شده است:
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
JR_PADSA-6-4_002
تاریخ نمایه سازی: 30 فروردین 1399
Abstract:
در طول تاریخ مهندسی نرمافزار، وجود عیبهای نرمافزاری در قلب یک سامانه و عدم پوشش مناسب آنها قبل از استفاده عملیاتی، اکثر مواقع منجر به وقوع حوادث ناگوار جانی و مالی شده است. آزمونی با پوشش مناسب در سطح کد نرم افزار می تواند از وقوع بسیاری از این حوادث جلوگیری کند. آزمون مسیر مبنا به عنوان قویترین معیار پوشش در آزمون جعبهسفید نرمافزار محسوب میشود. پیش نیاز انجام این آزمون، داشتن مجموعه ای از مسیرهای آزمون است. هرچه تعداد مسیرهای آزمون بیشتر باشد، سطح بیشتری از کد منبع نرم افزار تحت پوشش قرار گرفته و عیوب نرم افزاری بیشتری کشف خواهد شد. در نتیجه یک چالش اساسی قبل از انجام آزمون مسیر مبنای نرم افزار عبارت است از شناسایی حداکثری مسیرهای آزمونی که قابلیت پیمایش داشته باشند. تاکنون کارهایی برای حداکثر نمودن تعداد مسیرهای آزمونی قابل پیمایش از جمله روش GSO انجام گرفته است، اما بررسی نتایج نشان می دهد تعداد مسیرهای آزمونی می تواند بیشتر از آن باشد که در حال حاضر بهدست آمده است. یک راه برای این مهم، استفاده از راه حل ترکیبی مبتنی بر دو الگوریتم تکاملی ژنتیک و پرندگان موسوم به EGSO است که در این مقاله پیشنهاد شده است. نتایج ارزیابی ها نشان می دهد که استفاده از EGSO موجب افزایش 91 درصدی تعداد مسیرهای آزمون نسبت به روش GSO شده است.
Keywords:
Authors
داود اکبری
دانشجوی کارشناسی ارشد دانشگاه امام حسین(ع)
صادق بجانی
-دانشگاه جامع امام حسین (ع)
محمدرضا حسنی آهنگر
دانشگاه جامع امام حسین(ع)
مراجع و منابع این Paper:
لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :