کاهش هزینه آزمون جهش نرم افزار به واسطه کاهش جهش های بی اثر

  • سال انتشار: 1398
  • محل انتشار: پنجمین کنفرانس ملی محاسبات توزیعی و پردازش داده های بزرگ
  • کد COI اختصاصی: DCBDP05_056
  • زبان مقاله: فارسی
  • تعداد مشاهده: 575
دانلود فایل این مقاله

نویسندگان

نگار ایمان پور

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

بهمن آراسته

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

مهرداد عبداللهیان

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

چکیده

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

کلیدواژه ها

آزمون جهش، هزینه آزمون، جهشهای معادل، عملگرهای جهش، جهش بیاثر، امتیاز جهش، جهشهای جزئی

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.