بررسی و اهمیت خودکارسازی تست در چرخه حیات نرم افزار

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

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

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

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

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

KAUCEE01_252

تاریخ نمایه سازی: 29 مهر 1396

چکیده مقاله:

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

نویسندگان

سمیه سلحشور

دانشجوی کارشناسی ارشد فناوری اطلاعات، دانشگاه علوم فنون، بابل

زهرا رحیم پور

دانشجوی کارشناسی ارشد فناوری اطلاعات، دانشگاه علوم فنون، بابل

زهرا جعفری

دانشجوی کارشناسی ارشد فناوری اطلاعات، دانشگاه علوم فنون، بابل

آزاده استاد زاده

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