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

سال انتشار: 1398
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 512

فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد

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

لینک ثابت به این مقاله:

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

DCBDP05_056

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

چکیده مقاله:

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

نویسندگان

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

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

بهمن آراسته

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

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

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