ارائه چهارچوبی جهت افزایش کیفیت تست نرم افزار با استفاده از کاوش در داده های نرم افزاری

سال انتشار: 1393
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 2,981

فایل این مقاله در 18 صفحه با فرمت PDF قابل دریافت می باشد

این مقاله در بخشهای موضوعی زیر دسته بندی شده است:

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CSITM01_563

تاریخ نمایه سازی: 10 شهریور 1393

چکیده مقاله:

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

نویسندگان

مهرسا مهجوری راد

دانشجوی کارشناسی ارشد دانشگاه علوم فنون مازندران

جواد وحیدی

عضو هیات علمی دانشگاه علم و صنعت بهشهر

بابک شیرازی

معاونت آموزشی و مدیر گروه ارشد فناوری دانشگاه علوم فنون مازندران