مروری بر روش های تولید داده های آزمون در آزمون جهشی
نویسندگان
1 دانشگاه گیلان
2 موسسه آموزش عالی مهرآستان
3 دانشگاه گیلان
4 دانشگاه گیلان
doi
چکیده
رشد روز افزون توانمندی تجهیزات سخت افزاری موجب آن گردیده است که تولیدات محصولات نرمافزاری با یک جهش مواجه شود. این جهش، افزایش فشار کاری را برای مهندسین نرمافزار جهت تولید نرمافزارهای مطمئن در پی داشته است. از این رو یک فرآیند مستقل در چرخهی تولید نرمافزار با عنوان آزمون نرمافزار ایجاد گردیده است. یکی از روشهای فرآیند آزمون نرمافزار که تحقیقات بسیاری بر روی آن انجام گرفته است، آزمون جهشی میباشد. بیشتر تحقیقات انجام شده در آزمون جهشی شامل کاهش هزینههای تولید نسخههای خطادار و کاربردی کردن آن در محیطهای مختلف (مانند امنیت، وب و ...) بوده است. آنچه که به عنوان یک خلاء محسوب میشود، کم توجهی به اهمیت تولید دادههای ورودی بهینه در آزمون جهشی است. این مقاله قصد دارد یک نقشه راه برای محققین علاقمند از طریق بررسی جامع و مقایسه تحقیقات انجام شده در زمینه تولید دادههای آزمون فراهم نماید تا اهمیت تولید دادههای آزمون را نمایان کند.