کاهش هزینه آزمون جهش نرم افزار به واسطه کاهش جهش های بی اثر
عنوان مقاله: کاهش هزینه آزمون جهش نرم افزار به واسطه کاهش جهش های بی اثر
شناسه ملی مقاله: DCBDP05_056
منتشر شده در پنجمین کنفرانس ملی محاسبات توزیعی و پردازش داده های بزرگ در سال 1398
شناسه ملی مقاله: DCBDP05_056
منتشر شده در پنجمین کنفرانس ملی محاسبات توزیعی و پردازش داده های بزرگ در سال 1398
مشخصات نویسندگان مقاله:
نگار ایمان پور - گروه مهندسی کامپیوتر، موسسه آموزش عالی سراج، تبریز، ایران
بهمن آراسته - گروه مهندسی کامپیوتر، واحد تبریز، دانشگاه آزاد اسلامی، تبریز، ایران
مهرداد عبداللهیان - گروه مهندسی کامپیوتر، موسسه آموزش عالی سراج، تبریز، ایران
خلاصه مقاله:
نگار ایمان پور - گروه مهندسی کامپیوتر، موسسه آموزش عالی سراج، تبریز، ایران
بهمن آراسته - گروه مهندسی کامپیوتر، واحد تبریز، دانشگاه آزاد اسلامی، تبریز، ایران
مهرداد عبداللهیان - گروه مهندسی کامپیوتر، موسسه آموزش عالی سراج، تبریز، ایران
آزمون جهش یک روش ارزیابی مجموعهای از داده های آزمون است، درواقع برای آزمون یک نرم افزار به کار نمیرود و برای یک روش آزمون نرم افزار کاربرد دارد. در سال 1971، آزمون جهش توسط ریچارد لیپتون با توجه به تعدادی از مشکلات هنوز به عنوان یک تکنیک آزمایش کاربردی محسوب نمیشود آغاز شد. دلیل اینکه در صنعت مشهور نیست؛ این است که یک تعداد بزرگی از جهشها برای برنامه های خیلی کوچک تولیدشده اند. در آزمون جهش نرم افزار، تحلیل و شناسایی میزان اثرگذاری عملگرهای متعارف جهش و کاهش هزینه آزمون جهش به وا سطه کاهش تعداد عملگرهای بی اثر تو سط روش پیشنهادی میبا شد. درروش پیشنهادی ابتدا 11 برنامه نوشته شده در زبان جاوا به عنوان برنامه محک انتخاب میشوند و این برنامه ها دارای دستورات مختلف است، هرکدام از برنامه ها دارای تعداد م شخ صی مجموعه آزمون میبا شند. این مجموعه موارد آزمون به روش پو شش گره ایجاد شده ا ست. هدف از تحقیق، میزان اثرگذاری عملگرهای جهش است؛ عملگرهایی با اثرگذاری کمتر مورد تحلیل قرار میگیرند. بخشی از جهشهای برنامه همیشه به صورت جهش های زنده هستند و بخش دیگری از جهش ها به دلیل خطاهای دستورات نحوی برنامه نویسی کشته شده اند، در میان عملگرها، عملگر منطقی با %63 بیشتر از بقیه عملگرها کشته شده اند، عملگرهای شیفت و حذف هم همیشه زنده هستند و معادل محسوب میشوند.
کلمات کلیدی: آزمون جهش، هزینه آزمون، جهشهای معادل، عملگرهای جهش، جهش بیاثر، امتیاز جهش، جهشهای جزئی
صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/961921/