تولید خودکار موارد تست نرم افزارهای شی گرا با استفاده از شبکه های پتری رنگی
Publish place: The Second National Conference on New Approaches in Computer and Electrical Engineering
Publish Year: 1395
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 831
This Paper With 7 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
BPJ02_069
تاریخ نمایه سازی: 11 آبان 1395
Abstract:
در تست شیء گرا، کلاس به عنوان واحد تست در نظر گرفته می شود و یکی از مهمترین مباحث در حوزه تست کلاس، تولید موارد تست است. اگر چه رویکرد شیء گرا یکی از رویکردهای موثر توسعه ی نرم افزار بوده که امکان کاهش مشکلات متداول رویکرد ساخت یافته را فراهم می آورد اما ویژگی های رویکرد شیء گرا نظیر ارثبری و چند ریختی تحلیل رفتاری و تست را به میزان قابل توجهی پیچیده نمود چرا که حالت اشیا می تواند سبب بروز خطاهایی شود که با تکنیک های سنتی تست به آسانی آشکار نمی شوند. در این پژوهش ابزاری ارائه شده است که قادر به انجام نگاشت خودکار نمودار حالت UML به شبکه پتری رنگی می باشد که فرآیند تست را تسهیل می کند. نتیجه ی این تحقیق منجر به تولید شبکه ای می شود که در مقایسه با تکنیک های مشابه بسیار فشره بوده و علاوه بر آن قادر به پوشش تمامی اشیای مربوط به کلاس های مختلف یک سلسله مراتب ارثبری در یک شبکه واحد می باشد. در انتهای پژوهش با ارائه مطالعه موردی براساس ابزارهای ساخته شده کاربرد و مزایای روش پیشنهادی مشخص می گردد.
Keywords:
XML , تست نرم افزار , تولید خودکار موارد تست , شبکه های پتری رنگی , رویکرد شی گرایی , نمودار گذار حالت
Authors
زینب محمدزاده پاجی
دانشجوی کارشناسی ارشد، دانشگاه علوم و فنون مازندران
همایون موتمنی
دانشیار و عضو هیئت علمی گروه کامپیوتر، دانشگاه آزاد اسلامی واحد ساری
سید اسماعیل میرزائیان
مربی و عضو هیئت علمی گروه کامپیوتر، موسسه آموزش عالی صنعتی مازندران
عارف محمدی اترگله
دانشجوی کارشناسی ارشد، دانشگاه آزاد اسلامی واحد قائمشهر
مراجع و منابع این Paper:
لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :