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

Publish Year: 1398
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 430

This Paper With 6 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

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

لینک ثابت به این Paper:

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

DCBDP05_056

تاریخ نمایه سازی: 6 آذر 1398

Abstract:

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

Authors

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

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

بهمن آراسته

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

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

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