عنوان
|
یک الگوریتم بهینه سازی تولیدمثل غیرجنسی بهبود یافته برای تولید مجموعه تست بهینه
|
نوع پژوهش
|
پایان نامه
|
کلیدواژهها
|
بهینه سازی، تولیدمثل غیرجنسی، تست نرم افزار، مجموعه تست، الگوریتم فراابتکاری
|
چکیده
|
تست یکی از مراحل مهم در چرخه حیات توسعه نرم افزار است که شامل طراحی و تولید نمونه های تست ، اجرای نمونه های طراحی شده توسط نرم افزار و تحلیل نتایج اجرا است ]1[. نمونه های تست تولید شده (مجموعه تست ) باید تمام حالت های ممکن اجرا را پوشش دهند، در غیراینصورت، ممکن است حالتی در اجرای واقعی نرم افزار پیش بیاید که قبلا تست نشده باشد و منجر به صدمات جانی و مالی خصوصاً در سیستم های بحرانی-ایمنی بشود. تست عملکردی نرم افزار یکی از روش های تست است که ساختار و کد نرم افزار را نادیده گرفته و مجموعه تست را از ترکیب تمام مقادیر مختلف پارامترهای ورودی و خروجی مورد انتظار با توجه به نیازمندی های نرم افزار تشکیل می دهد ]2[. از آنجا که سیستم های نرم افزاری بزرگ و پیچیده دارای تعداد زیادی پارامتر ورودی هستند و هر کدام از آنها نیز دارای مقادیر مختلف می باشند، تولید مجموعه تست برای این سیستم ها باعث وقوع مشکل انفجار ترکیبی می شود.
|
پژوهشگران
|
فاطمه احمدزاده (دانشجو)، عین اله پیرا (استاد راهنما)، محمد خودی زاده نهاری (استاد مشاور)
|