تولید خودکار داده های تست نرم افزار و چالش های آنها

سال انتشار: 1396
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 856

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

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

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

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

CITCOMP02_012

تاریخ نمایه سازی: 7 اسفند 1396

چکیده مقاله:

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

نویسندگان

احمد عربزاده کوپایی

گروه کامپیوتر ،دانشکده فنی مهندسی، واحد اصفهان(خوراسگان) ، دانشگاه آزاد اسلامی ، تهران ، ایران

کیوان محبی

استادیار گروه کامپیوتر، دانشگاه آزاد اسلامی واحد مبارکه، اصفهان، ایران