کاربرد استراتژی تست نرم افزار در سیستم های آموزشی هوشمند مروری بر برنامه تست پوشش و ابزارها در پروژه AA۱

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

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

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

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

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

ICECM12_020

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

چکیده مقاله:

سیستم های آموزشی هوشمند مبتنی بر هوش مصنوعی به دلیل معماری چندلایه و تکیه بر عامل های هوشمند با چالش های جدی در تضمین کیفیت و پایداری روبه رو هستند[۱۳]. در چنین سامانه هایی نقص در هر یک از لایه های رابط، کاربری، منطق، تجاری، پایگاه داده یا عامل های هوشمند می تواند بر کل تجربه کاربری و دقت خروجی آموزشی اثر بگذارد. این مقاله با رویکرد مرور تحلیلی، استراتژی تست نرم افزار در پروژه AA۱ را که یک سامانه آموزشی هوشمند است، بررسی می کند و بر نقش برنامه، تست تنوع انواع، تست پوشش تست و ابزارهای خودکارسازی در ارتقای کیفیت تمرکز دارد[۲]. در این مرور ابتدا ساختار و الزامات کیفی سامانه AA۱ تشریح می شود و سپس انواع تست شامل تست واحد، تست یکپارچه، تست انتها به انتها، تست کارایی و تست امنیت در چارچوب یک برنامه تست چندلایه تحلیل می گردد. در ادامه ابزارهای مورد استفاده مانند Postman، Cypress، Jest و JMeter و نحوه به کارگیری آنها برای پوشش دهی لایه های مختلف سیستم بررسی می شود. نتایج تحلیل نشان می دهد که ترکیب تست های خودکار سناریومحور و پوشش محور همراه با ادغام در خط CI/CD، می تواند به افزایش پوشش، کاهش خطاهای بحرانی و بهبود اعتماد به رفتار عامل های هوشمند منجر شود. در عین حال هزینه نگهداری تست ها، مدیریت داده های آزمون و پیچیدگی زیرساخت همچنان از چالش های اصلی پیاده سازی استراتژی تست جامع در چنین سامانه هایی باقی می ماند[۴۶].

کلیدواژه ها:

تست نرم افزار ، تست واحد ، تست انتها به انتها ، پوشش تست ، Cypress ، Jest ، JMeter ، سیستم های آموزشی هوشمند

نویسندگان

محمدجواد حسین پور

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

محمد صالح حکمتی فرد

دانشجوی کارشناسی ارشد مهندسی کامپیوتر دانشگاه غیرانتفاعی اندیشه، جهرم، ایران