روشی نوین برای انتخاب خودکار موارد آزمون نرم افزار با استفاده از الگوریتم بهینه سازی کرم شب تاب

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

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

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

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

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

TESCONF01_022

تاریخ نمایه سازی: 16 تیر 1397

چکیده مقاله:

تست نرم افزار فعالیت بسیار هزینه بری می باشد به طوری که گاهی 40 درصد از هزینه نهایی توسعه نرم افزار را به خود اختصاص می دهد. در این شرایط به نظر می رسد که اتوماتیک سازی راه حل کلیدی برای بهبود بهره وری و اثربخشی فرآیند تست می باشد. در این راستا ابزار اتوماتیک تست در تسریع اجرای آزمون به تیم ارزیابی بسیار کمک می کند؛ اما اولویت بندی مورد آزمون با استفاده از اطلاعات پوشش کد به تیم تست کمک می کند تا سرعت تشخیص خطاها در طول آزمایش را به طور چشم گیری بهبود بخشد. این مساله چالشی بزرگ در انتخاب موارد آزمون می باشد. اندازه تست رگرسیون و فرایند انتخاب آن از پیچیدگی خاصی به علت زمان بر بودن آن و محدودیت بودجه برای تست کنندگان این روش برخوردار است. در این تحقیق، از الگوریتم بهینه سازی کرم شب تاب برای اولویت بندی نمونه تست ها در یک مجموعه تست رگرسیون بر پایه پوشش کامل خطاها استفاده می شود که این امر از طریق مطالعه بر روی رفتار طبیعی کرم شب تاب برای یافت بهترین تجربه شخصی و گروهی حاصل گردیده است. الگوریتم پیشنهادی با هدف پوشش حداکثری کد بیان می گردد. این روش هزینه آزمایش رگرسیون را به طور مناسب کاهش خواهد داد و علاوه بر این با افزایش نرخ تشخیص خطا و کاهش تعداد موارد آزمون بکار رفته در تست برنامه همراه خواهد بود.

نویسندگان

حسین روشن ضمیر

دانشجوی کارشناسی ارشد کامپیوتر گرایش نرم افزار،دانشگاه آزاد اسلامی واحد کرمان، ایران