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