بررسی روش هایی برای کاهش موتانت ها در آزمون نرم افزار

  • سال انتشار: 1397
  • محل انتشار: چهارمین کنفرانس ملی محاسبات توزیعی و پردازش داده های بزرگ
  • کد COI اختصاصی: DCBDP04_076
  • زبان مقاله: فارسی
  • تعداد مشاهده: 813
دانلود فایل این مقاله

نویسندگان

سیما خلجی

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

بهمن آراسته

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

چکیده

تست جهش تغییرات را در یک برنامه براساس تغییرات ساده نحوی و ایجاد یک نسخه ی خطادار بنام جهش معرفی می کند و موارد آزمون در هر دو نسخه اصلی و جهش یافته اجرا می شوند. ایده ی اصلی تست جهش براساس استفاده از نقص ها برای شبیه سازی خطاهایی است که برنامه نویسان انجام می دهند یافته و مقایسه ی نتایج خروجی برنامه ی اصلی با برنامه ی جهش یافته است. اگرچه تست جهش یک تکنیک قدرتمند به شمار می رود ولی هزینه اجرا و محاسبات گران است که بایستی حل شود. به منظور کاهش هزینه های تست جهش روش هایی وجود دارد که براساس کاهش تعداد جهش در اجرا اعمال می شود یعنی بارزترین راه کاهش تعداد جهش های اجرایی است. در این مقاله سعی شده است چکیده ای از بهترین مقالات ارایه شده در این موضوع بررسی می کنیم تا راه هایی ساده به قصد شناساندن راه و روش حوزه در پیش گرفته گفته شده باشد.

کلیدواژه ها

تست جهش، خودکارسازی، ورودی های تست، موارد تست، موتانت، آزمون نرم افزاری، هزینه آزمون

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

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

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

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