پایان نامه رشته فناوری اطلاعات: ارائه یک روش تولید خودکار داده ه
عنوان پایان نامه :
ارائه یک روش تولید خودکار داده های ورودی برای تست جهش
یک صفحه از متن پایان نامه فقط برای نمونه :
- شرط عدم خروج: انتخاب مسیر جهشی که سبب خروج از برنامه نشود.
- شرطهای تودرتو: در یک ماژول، ممکن است شرطهای تودرتویی وجود داشته باشد که برای ارضاء شرط جهش، نیاز به ارضاء تمام آنها است.
- شرطهای جهش یافته: عملگرهای جهشیکه سبب تغییر دستوری در کد شرط میشود.
دامنهی ورودی باید ترکیبی از این شرطها را ارضاء کند. از این سه شرط برای اندازهگیری فاصلهی همینگ جهشها استفاده میشود. پس از اندازهگیری فاصله همینگ برای قرار گیری هر جهش در دسته مناسب متغیری به نام K که مقدار آن برابر نیمی از تعداد کل جهشها، و یک حد آستانه که مقدار آن برابر با نیمی از بیشتر فاصلهی بین دو جهش است تعریف میشوند. در ابتدا K جهش بهصورت تصادفی انتخاب میشود و آنها را در دستههای اولیه قرار میدهد سپس باقی جهشها با توجه به آنکه فاصلهی آنها کمتر از حد آستانه است دستهبندی میشود. در مرحلهی بعد از هر دسته یک جهش به صورت تصادفی انتخاب شده و خود یک دستهبندی جدید را تشکیل میدهد که با استفاده از این روش، علاوه بر کاهش تعداد جهشها موارد تستی که نتواند دسته جهشی را از بین ببرد از مجموعهی تست حذف میشود.
دانلود رایگان فایل دموی این پایان نامه(فقط حاوی ده صفحه از صفحات پایان نامه با فرمت ورد):
پایان نامه ارائه یک روش تولید خودکار داده های ورودی برای تست جهش
دانلود رایگان فایل دموی این پایان نامه(فقط حاوی ده صفحه از صفحات پایان نامه با فرمت pdf):
پایان نامه ارائه یک روش تولید خودکار داده های ورودی برای تست جهش