شماره ركورد كنفرانس
4814
عنوان مقاله
A Method to Reduce the Cost of Regression Testing using Test Cases Reduction and Prioritization
پديدآورندگان
عقيلي سيد محمد دانشگاه امام حسين(ع) , كريمي علي دانشگاه امام حسين(ع) , باستاني اسماعيل دانشگاه امام حسين(ع)
تعداد صفحه
14
كليدواژه
آزمون نرمافزار , آزمون رگرسيون , اولويت بندي موارد آزمون , كاهش موارد آزمون
سال انتشار
1397
عنوان كنفرانس
سيزدهمين سمپوزيوم بين المللي پيشرفت هاي علوم و تكنولوژي با شعار بسوي يك سرزمين پايدار
زبان مدرك
فارسي
چكيده فارسي
ايجاد هرگونه تغيير در كد نرمافزار، باعث ايجاد نسخه جديدي در نرمافزار ميشود. به منظور حصول اطمينان از صحت عملكرد نسخه جديد نرمافزار، نيازمند طراحي آزمونهاي جديد و نيز انجام مجدد تمام آزمونهاي قبلي هستيم. اين فرايند، آزمون رگرسيون نرمافزار ناميده ميشود. به دليل محدوديت منابع و زمان آزمون، اجراي مجدد اين حجم زياد و روبه توسعه آزمونها مقرون بهصرفه نبوده و هزينه زيادي را تحميل ميكند. از مهمترين فنون ارائهشده براي غلبه بر مشكل آزمون رگرسيون، كاهش و اولويتبندي موارد آزمون است. منظور از كاهش، انتخاب و اجراي مهمترين موارد آزمون، برحسب معيار شايستگي است و منظور از اولويتبندي، چينش دوباره موارد آزمون براساس معيارهاي مشخصي، جهت كشف حداكثر خطاهاي نرمافزار است. مشكل عمده اغلب فنون كاهش و اولويتبندي موجود، ناديده گرفتن تفاوت بين هزينه آزمون و محدوديت زمان و منابع در محيط واقعي اجراي آزمون بود. در اين مقاله، روشي براي كاهش و اولويتبندي موارد آزمون مبتني بر الگوريتمهاي بهينهسازي حريصانه و ژنتيك بر پايهي دو معيار پوشش و هزينه زمان اجراي هر مورد آزمون به ويژه در آزمون رگرسيون، ارائه شده است. مقايسه نتايج حاصل از پيادهسازي روش پيشنهادي و نتايج اجراي الگوريتمهاي پايه نشان ميدهد كه روش پيشنهادي تا حد مطلوبي بهبود يافته است.
كشور
ايران
لينک به اين مدرک