تولید مورد آزمون مبتنی بر مدل از توصیفات تبدیل گراف با استفاده از الگوریتم جستجوی پرتو

Publish Year: 1398
نوع سند: مقاله ژورنالی
زبان: Persian
View: 434

This Paper With 14 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

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

لینک ثابت به این Paper:

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

JR_TJEE-49-1_031

تاریخ نمایه سازی: 17 تیر 1398

Abstract:

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

Authors

مریم عسگری عراقی

دانشکده فنی مهندسی - دانشگاه اراک

وحید رافع

دانشکده فنی مهندسی - دانشگاه اراک

اکرم کلائی

دانشکده فنی مهندسی - دانشگاه اراک

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • سجاد اسفندیاری و وحید رافع، راهکاری نوین جهت تولید دنباله ... [مقاله ژورنالی]
  • اکرم کلائی، تولید بهینه مورد آزمون مبتنی بر مدل برای ...
  • مریم مردادی، رزا یوسفیان و وحید رافع، ارائه راهکاری جهت ... [مقاله ژورنالی]
  • P. Ammann and J. Offutt, Introduction to software testing, 1 ...
  • L. Zhao and W. Luo, An algorithm for reducing test ...
  • M. Utting, B. Legeard, F. Bouquet, E. Fourneret, F. Peureux, ...
  • C. Baier and J.-P. Katoen, Principles of model checking, Massachusetts,MIT ...
  • M. P. E. Heimdahl, S. Rayadurgam, W. Visser, G. Devaraj, ...
  • V. Rafe, M. Rahmani, and K. Rashidi, A Survey on ...
  • G. Fraser, F. Wotawa, and P. Ammann, Issues in using ...
  • V. Rafe, M. Moradi, R. Yousefian, and A. Nikanjam, A ...
  • R. Yousefian, S. Aboutorabi, and V. Rafe, A Greedy algorithm ...
  • X.-S. Yang, Metaheuristic optimization: algorithm analysis and open problems, Proceedings ...
  • D. Furcy and S. Koenig, Limited discrepancy beam search, In ...
  • A. Rensink, The GROOVE simulator: a tool for state space ...
  • M. A. Bokhari, T. Bormer, and M. Wagner, An Improved ...
  • B. Jiang and W. K. Chan, Input-based adaptive randomized test ...
  • R. Heckel, T. Khan, and R. Machado, Towards test coverage ...
  • C. Nebut, F. Fleurey, Y. L. Traon, and J.-M. Jezequel, ...
  • M. A. Saadtjoo and S. M. Babamir, Optimizing cost Function ...
  • S. Z. Waheed and U. Qamar, Data flow based test ...
  • N. Nayak and D. P. Mohapatra, Automatic test data generation ...
  • R. Grzegorz, Handbook of graph grammars and computing by graph ...
  • R. Heckel, Graph transformation in a nutshell, Electronic Notes in ...
  • P. M. Herman, A Data flow analysis approach to program ...
  • A. Groce and W. Visser, Heuristics for model checking java ...
  • T. Su, Z. Fu, G. Pu, J. He, and Z. ...
  • P. McMinn, Search-based software testing: past, present and future, Proceedings ...
  • O. Runge, T. A. Khan, and R. Heckel, Test Case ...
  • V. Rafe, Scenario-driven analysis of systems specified through graph transformations, ...
  • G. Engels, B. Güldali , and M. Lohmann, Towards model-driven ...
  • A. Arcuri and L. Briand, A practical guide for using ...
  • نمایش کامل مراجع