Research Specifications

Home \یک الگوریتم بهینه سازی ...
Title یک الگوریتم بهینه سازی تولیدمثل غیرجنسی بهبود یافته برای تولید مجموعه تست بهینه
Type of Research Thesis
Keywords بهینه سازی، تولیدمثل غیرجنسی، تست نرم افزار، مجموعه تست، الگوریتم فراابتکاری
Abstract تست یکی از مراحل مهم در چرخه حیات توسعه نرم افزار است که شامل طراحی و تولید نمونه های تست ، اجرای نمونه های طراحی شده توسط نرم افزار و تحلیل نتایج اجرا است ]1[. نمونه های تست تولید شده (مجموعه تست ) باید تمام حالت های ممکن اجرا را پوشش دهند، در غیراینصورت، ممکن است حالتی در اجرای واقعی نرم افزار پیش بیاید که قبلا تست نشده باشد و منجر به صدمات جانی و مالی خصوصاً در سیستم های بحرانی-ایمنی بشود. تست عملکردی نرم افزار یکی از روش های تست است که ساختار و کد نرم افزار را نادیده گرفته و مجموعه تست را از ترکیب تمام مقادیر مختلف پارامترهای ورودی و خروجی مورد انتظار با توجه به نیازمندی های نرم افزار تشکیل می دهد ]2[. از آنجا که سیستم های نرم افزاری بزرگ و پیچیده دارای تعداد زیادی پارامتر ورودی هستند و هر کدام از آنها نیز دارای مقادیر مختلف می باشند، تولید مجموعه تست برای این سیستم ها باعث وقوع مشکل انفجار ترکیبی می شود.
Researchers (Student)، Einollah Pira (Primary Advisor)، Mohammad Khodizadeh-Nahari (Advisor)