CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

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

عنوان مقاله: تولید خودکار موارد تست نرم افزارهای شی گرا با استفاده از شبکه های پتری رنگی
شناسه ملی مقاله: BPJ02_069
منتشر شده در دومین کنفرانس ملی رویکردهای نوین در مهندسی کامپیوتر و برق در سال 1395
مشخصات نویسندگان مقاله:

زینب محمدزاده پاجی - دانشجوی کارشناسی ارشد، دانشگاه علوم و فنون مازندران
همایون موتمنی - دانشیار و عضو هیئت علمی گروه کامپیوتر، دانشگاه آزاد اسلامی واحد ساری
سید اسماعیل میرزائیان - مربی و عضو هیئت علمی گروه کامپیوتر، موسسه آموزش عالی صنعتی مازندران
عارف محمدی اترگله - دانشجوی کارشناسی ارشد، دانشگاه آزاد اسلامی واحد قائمشهر

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

کلمات کلیدی:
XML، تست نرم افزار، تولید خودکار موارد تست، شبکه های پتری رنگی، رویکرد شی گرایی، نمودار گذار حالت

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/522565/