تولید داده تست از روی نمودار ماشین حالتUMLبا استفاده از الگوریتم ژنتیک

سال انتشار: 1396
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 297

فایل این مقاله در 11 صفحه با فرمت PDF قابل دریافت می باشد

این مقاله در بخشهای موضوعی زیر دسته بندی شده است:

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ICRCC03_032

تاریخ نمایه سازی: 30 تیر 1398

چکیده مقاله:

تولید داده تست به صورت تست خودکار به اعتبار نرم افزار در برابر نیاز کاربر به راحتی کمک می کند . داده تست را می توان از منابع مختلف تولید کرد ؛ به عنوان مثال : تجربه تست ، برنامه منبع و یا خصوصیات نرم افزار . انتخاب مناسب مجموعه ای از داده تست ، یک کار تصمیم گیری است . باید تصمیم بگیرید که در تست ، چه داده تستی باید استفاده کنید ، یک روش اکتشافی برای حل این مشکل به صورت خودکار مورد نیاز است . در این مقاله ، ما یک چارچوب برای تولید داده تست از مشخصات نرم افزار ارائه داده ایم انتخاب مشخصات از روی نمودار ماشین حالت زبان مدل سازی یکپارچهUML است . نمودار ماشین حالت زبانUMLتغییر حالت یک سیستم را در تمام مدتی که یک عمل می تواند در سیستم رخ دهد ، توصیف می کند . تولید داده تست ، دنباله ای از این اقدامات است . این دنباله از عمل تست ، کمک می کند تا بدانیم که چگونه باید سیستم تست شود . کیفیت تولید داده تست توسط تعدادی از تحولات اندازه گیری می شود که با استفاده از حذف داده تست صورت می پذیرد . تحولات ، داده تست بیشتری را می تواند حذف کند که باعث کیفیت بهتر داده تست است . تعداد تحولات تحت پوشش نیز به عنوان یک بازخورد برای یک جستجوی اکتشافی جهت یک مجموعه تست ، بهتر استفاده می شود . الگوریتم های ژنتیکیGAsبرای جستجو بهترین داده تست انتخاب شده است . نتایج تجربی ما نشان می دهد که رویکرد مبتنی برGAمی تواند پیشنهاد خوبی برای تولید داده تست جهت کار با برخی از انواع نمودارهای ماشین حالت umlباشد

کلیدواژه ها:

نسل داده تست - نمودار ماشین حالتUML-الگوریتم ژنتیک.

نویسندگان