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