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

سال انتشار: 1398
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 251

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

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

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

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

JR_TJEE-49-4_037

تاریخ نمایه سازی: 27 تیر 1402

چکیده مقاله:

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

نویسندگان

مریم نورائی آباده

گروه مهندسی کامپیوتر - واحد علوم و تحقیقات - دانشگاه آزاد اسلامی

سید حسن میریان حسین آبادی

دانشکده مهندسی کامپیوتر - دانشگاه صنعتی شریف

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • زینب اسمعیل پور، اشکان سامی، «گسترش ابزارهای خودکار شناسایی الگوهای ...
  • لیلا صمیمی دهکردی، بهمن زمانی و شکوفه کلاهدوز رحیمی، «ارائه ...
  • L. C. Briand, Y. Labiche, and T. Yue, “Automated Traceability ...
  • H. Zhu, P. A. Hall, and H. R. May, “Software ...
  • J. M. Spivey, The Z Notation: A Reference Manual, Prentice ...
  • M. Saaltink, “The Z/EVES System,” in Proceedings of the ۱۰th ...
  • R. Heckel, J. M. Kuster, and G. Taentzer, “Confluence of ...
  • P. Stevens, “Bidirectional model transformations in QVT: semantic issues and ...
  • A. Agrawal, G. Karsai, S. Neema, F. Shi, and A. ...
  • J. Buckley, T. Mens, M. Zenger, A. Rashid, and G. ...
  • G. Bergmann, I. Ráth, G. Varró, and D. Varró, “Change-driven ...
  • G. Myers, The Art of Software Testing, John Wiley & ...
  • P. Ammann and J. Offutt, “Using formal methods to derive ...
  • D. Varró and A. Balogh, “The Model Transformation Language of ...
  • G. Rothermel and M. J. Harrold, “Analysing Regression Test Selection ...
  • E. Engström, M. Skoglund, and P. Runeson, “Empirical evaluations of ...
  • Q. Farooq, “A Model Driven Approach to Test Evolving Business ...
  • L. C. Briand, Y. Labiche, and S. He, “Automating regression ...
  • Y. Chen, R. Probert, and D. Sims, “Specification-based regression test ...
  • Y. Wu and J. Offutt, “Maintaining Evolving Component based software ...
  • H. Hemmati, A. Arcuri, and L. Briand, “Achieving scalable model-based ...
  • L. Tahat, B. Korel, H. M, and H. Ural, “Regression ...
  • L. B. Kore, G. Koutsogiannakis, and L. Tahat, “Model-based test ...
  • M. Khatibsyarbini, M. A. Isa, D. N. Jawawi, and R. ...
  • J. Chen, L. Zhu, T. Y. Chen, D. Towey, F.-C. ...
  • A. Ansari, A. Khan, A. Khan, and K. Mukadam, “Optimized ...
  • P. Sapna and A. Balakrishnan, “An approach for generating minimal ...
  • A. Schwartz and H. Do, “Cost-effective regression testing through Adaptive ...
  • G. Rothermel and M. Harrold, “A safe, efficient regression test ...
  • K. Beck, Test Driven Development: By Example, Addison-Wesley Professional, ۲۰۰۲ ...
  • O. Pilskalns, G. Uyan, and A. Andrews, “Regression Testing UML ...
  • Q. Yuan, J. Wu, C. Liu, and L. Zhang, “A ...
  • D. Deng, P. C. Sheu, and T. Wang, “Model-based testing ...
  • N. Mansour and H. Takkoush, “UML based regression testing technique ...
  • P. A. Stocks and D. Carrington, “Test templates: a specification-based ...
  • C.-Y. Chen, R. Chapman, and K. H. Chang, “Test scenario ...
  • H. Liang, “Regression Testing of Classes Based on TCOZ Specifications,” ...
  • M. Nooraei Abadeh and S. H. Mirian‐Hosseinabadi, “Delta‐based regression testing: ...
  • نمایش کامل مراجع