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