کاهش هزینه آزمون جهش نرم افزار به واسطه انتخاب عملگرهای بهینه جهش
سال انتشار: 1398
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 501
فایل این مقاله در 9 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
DCBDP05_076
تاریخ نمایه سازی: 6 آذر 1398
چکیده مقاله:
با گسترش روز افزون نرم افزارها، آگاهی ما از پیچیدگیهای ذاتی نرم افزارها افزایش می یابد، و نیازمند آزمایش آنها هستیم؛ برای اطمینان از کیفیت نرم افزار میبایست از کیفیت خود آزمونهای نرم افزار اطمینان حاصل شود. برای این منظور آزمون دیگری با عنوان آزمون جهش نرم افزار ارایه شده است. این آزمون صرفا برای آزمایش نرم افزار نیست بلکه عملکرد و کارآمدی موارد آزمون یک نرم افزار را مورد ارزیابی قرار میدهد. آزمون جهش نسخه های متفاوتی از روی کد برنامه اصلی تولید میکند و سپس داده های ورودی آزمون جهت تشخیص خطاهای تزریق شده در نسخه های تولید شده اعمال میشود و خروجی تولید شده با خروجی کد برنامه اصلی مقایسه میگردد؛ با توجه به اینکه هزینه تولید نسخه های متفاوت، زیاد می باشد، این آزمون از محبوبیت بالایی در صنعت برخوردار نیست.هدف از این تحقیق کاهش هزینه های آزمون جهش میباشد با بررسی ابزارهای آزمون جهش، و مطالعه عملگرهای این ابزارها توانستیم پرسشنامه ای را طراحی کنیم. با تحلیل آماری از داده های دریافتی و تکرار مجدد آزمایشها مشاهده شد برخی از ابزارهای جهش اقدام به تولید جهشهایی میکنند که ازنظر برنامه نویسان غیره خبره اتفاق افتادن چنین خطاهایی درصد ناچیزی میباشد. با حذف این عملگرها حدود %71 از جهشهای تولید شده بدون از دست دادن اثربخشی آزمون، کاهش یافته است.
کلیدواژه ها:
آزمون نرم افزار ، آزمون جهش ، کاهش جهشهای معادل ، تحلیل وابستگی برنامه ، تحلیل داده های کنترلی ، هزینه آزمون جهش
نویسندگان
مهرداد عبداللهیان
گروه مهندسی کامپیوتر، موسسه آموزش عالی سراج، تبریز، ایران
بهمن آراسته
گروه مهندسی کامپیوتر، واحد تبریز، دانشگاه آزاد اسلامی، تبریز، ایران
نگار ایمان پور
گروه مهندسی کامپیوتر، موسسه آموزش عالی سراج، تبریز، ایران