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

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

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

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

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

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

BPJ02_069

تاریخ نمایه سازی: 11 آبان 1395

چکیده مقاله:

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

کلیدواژه ها:

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

نویسندگان

زینب محمدزاده پاجی

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

همایون موتمنی

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

سید اسماعیل میرزائیان

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

عارف محمدی اترگله

دانشجوی کارشناسی ارشد، دانشگاه آزاد اسلامی واحد قائمشهر

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Watanabe, H. Tokuoka, H. Wu, W. Saeki, "A technique for ...
  • E. Mirzaeian , H. Motameni , S. Ghaderi , A. ...
  • K. Jensen: Coloured Petri Nets. Basic Concepts, Analysis Methods and ...
  • A.A.Bokhari _ W.F. S.Poehlman _ "Formalization of UML S tate ...
  • S.S. Alhir/ The True Value of the Unified Mod- eling ...
  • A. Sharma, A. Jadhav, P. R. Srivastava and R. Goyal, ...
  • V. Rajappa, A. Biradar, S. Panda, «Efficient software test case ...
  • S. K. Swain, D. P. Mohapatra and R. Mall, :Test ...
  • Q. Li and J. Li, Proceedings of the International Symposium ...
  • نمایش کامل مراجع