Research Specifications

Home \کاربرد الگوریتم های تکاملی در ...
Title کاربرد الگوریتم های تکاملی در تست نرم افزار
Type of Research Speech
Keywords الگوریتم های تکاملی، تست نرم افزار
Abstract تست ترکیبی، یک نوع آزمون جعبه سیاه است که در آن از ترکیب چندگانه پارامترهای ورودی برای انجام تست محصول نرم افزار استفاده می شود. هدف این است که اطمینان حاصل شود که محصول ساخته شده می تواند ترکیبات یا موارد مختلف پیکربندی پارامترهای ورودی را به درستی اجرا کند. تست ترکیبی مبتنی بر این فرض است که بسیاری از خطاها از تعامل دو یا چند پارامتر ورودی ناشی می شوند.استراتژی t-way (t-ستونی) روشی برای غلبه بر مشکل انفجار ترکیبی است. برای این کار، بجای در نظر گرفتن تمام ترکیبات ممکن از پارامترهای ورودی، یک آرایه پوشش (Covering Array) از آنها را در نظر می­گیرد. الگوریتم های تکاملی می توانند برای تولید آرایه پوشش بهینه استفاده شوند.
Researchers Einollah Pira (First Researcher)