مشخصات پژوهش

صفحه نخست /کاربرد الگوریتم های تکاملی در ...
عنوان کاربرد الگوریتم های تکاملی در تست نرم افزار
نوع پژوهش سخنرانی
کلیدواژه‌ها الگوریتم های تکاملی، تست نرم افزار
چکیده تست ترکیبی، یک نوع آزمون جعبه سیاه است که در آن از ترکیب چندگانه پارامترهای ورودی برای انجام تست محصول نرم افزار استفاده می شود. هدف این است که اطمینان حاصل شود که محصول ساخته شده می تواند ترکیبات یا موارد مختلف پیکربندی پارامترهای ورودی را به درستی اجرا کند. تست ترکیبی مبتنی بر این فرض است که بسیاری از خطاها از تعامل دو یا چند پارامتر ورودی ناشی می شوند.استراتژی t-way (t-ستونی) روشی برای غلبه بر مشکل انفجار ترکیبی است. برای این کار، بجای در نظر گرفتن تمام ترکیبات ممکن از پارامترهای ورودی، یک آرایه پوشش (Covering Array) از آنها را در نظر می­گیرد. الگوریتم های تکاملی می توانند برای تولید آرایه پوشش بهینه استفاده شوند.
پژوهشگران عین اله پیرا (نفر اول)