طراحی سناریوی تست نرم افزارهای مبتنی بر وب با بکارگیری روش ترکیبی پوشش کد-تابع همینگ

طراحی سناریوی تست نرم افزارهای مبتنی بر وب با بکارگیری روش ترکیبی پوشش کد-تابع همینگ

حسین عباسی1 محبوبه شکاری2 مریم سلیمی منفرد3

1) دکتری سیستمهای کامپیوتری،دانشگاه آزاد اهرم -
2) دکتری زبانشناسی همگانی،دانشگاه پیام نوراهرم -
3) کارشناسی ارشد تاریخ ،دانشگاه خلیج فارس بوشهر

کد IOI مقاله : XCBC-EHBFK
محل انتشار : دومین کنفرانس مکانیک،مهندسی برق و کامپیوتر ایتالیا(mecconf.com/2nd)
چکیده :
    نرم¬افزارها امروزه به جزئی جدانشدنی در حوزه¬ی مهندسی، پزشکی، اقتصاد و غیره تبدیل شده¬اند. طبیعتا با توجه به گستره¬ی وسیع کاربرد آنها، عملکرد صحیح و قابل اطمینان آنها از اهمیت ویژه¬ای برخوردار شده است. در این ارتباط صاحبان و طراحان نرم¬افزارها از سناریوهای تست به منظور شناسایی خطاهای نرم¬افزاری و مرتفع کردن آنها استفاده می¬کنند. در این ارتباط روش¬های مختلفی برای تست نرم¬افزار ارائه شده است. روش¬های رگرسیونی یکی از متداول¬ترین و کارآمدترین روش¬های تست نرم¬افزار به شمار می¬آیند. برای آنکه عملکرد روش رگرسیونی در تست نرم¬افزار و شناسایی خطا در آن افزایش یابد، از روش¬های ترکیبی استفاده می¬شود. در این پایان¬نامه یک روش ترکیبی مبتنی بر پوشش کد-فاصله¬ی همینگ برای افزایش کارآمدی تست رگرسیونی نرم¬افزار مورد استفاده قرار گرفته است. با استفاده از پوشش کد فضای نرم¬افزار بر اساس کدهای اسکریپتی مورد آنالیز و اسکن قرار می¬گیرد و بر اساس فاصله¬ی همینگ، میزان انحراف عملکرد نرم¬افزار از شرایط مطلوب مورد آزمایش قرار می¬گیرد. روش پیشنهادی مورد آنالیز قرار گرفته و مشخص شده که استفاده از روش ترکیبی پیشنهادی، اثربخشی روش تست رگرسیون را افزایش داده است.

کلمات کلیدی : تست نرم¬افزار رگرسیون انحراف پوشش کد فاصله¬ی همینگ