تولید خودکار داده آزمون در فازرهای قالب فایل
(ندگان)پدیدآور
ذاکری نصرآبادی, مرتضیپارسا, سعید
نوع مدرک
Textمقاله پژوهشی
زبان مدرک
فارسیچکیده
 آزمون فازی یک فن آزمون پویای نرمافزار است. در این فن با تولید ورودیهای بدشکل و تزریق پیدرپی آنها به نرمافزار تحت آزمون، دنبال یافتن خطاها و آسیبپذیریهای احتمالی آن هستیم. ورودی اصلی بسیاری از نرمافزارهای دنیای واقعی فایل است. تعداد زیادی از دادههای آزمون که برای آزمون فازی این نرمافزارها تولید میشوند در همان مراحل اوّلیه بهعلّت نداشتن قالب مورد قبول، توسط پویشگر فایل برنامه رد میشوند. در نتیجه شاهد پوشش کم کد برنامه در روند آزمون فازی هستیم. استفاده از گرامرِ ساختار فایل برای تولید داده آزمون، منجربه افزایش پوشش کد میگردد، اما این گرامر معمولاً بهصورت دستی تهیه میشود که کاری زمانبر، پرهزینه و مستعد خطا است. در این مقاله روشی نو با استفاده از مدلهای زبانی عصبی ژرف برای یادگیری خودکار ساختار فایل و سپس تولید و فاز دادههای آزمون ارائه شده است. آزمایشهای ما بهبود پوشش کد روش پیشنهادی را در مقایسه با دیگر روشهای تولید داده آزمون نشان میدهد. برای نرمافزار MuPDF که قالب فایل پیچیده PDF را بهعنوان ورودی میپذیرد، بیش از 30/1 تا 12 درصد بهبود پوشش کد را نسبت به روشهای هوشمند و روش تصادفی داشتهایم.
کلید واژگان
آزمون فازیداده آزمون
پوشش کد
شبکه عصبی مکرر
مدل زبانی
یادگیری ژرف
شماره نشریه
1تاریخ نشر
2020-05-211399-03-01
ناشر
دانشگاه جامع امام حسین (ع)Imam Hussein University
سازمان پدید آورنده
گروه نرمافزار، دانشکده مهندسی کامپیوتر، دانشگاه علم و صنعت ایران، تهران، ایران.تهران، اتوبان رسالت، خیابان هنگام، دانشگاه علم و صنعت ایران



