تست ، بهینه سازی و تضمین کیفیت سیستم ها

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

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

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

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

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

NRIIT01_002

تاریخ نمایه سازی: 12 مرداد 1405

چکیده مقاله:

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

کلیدواژه ها:

نویسندگان

امین بهشتی

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

عباس میرزایی

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