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