...
首页> 外文期刊>Computer science review >Model-based testing using UML activity diagrams: A systematic mapping study
【24h】

Model-based testing using UML activity diagrams: A systematic mapping study

机译:基于模型的测试使用UML活动图:系统映射研究

获取原文
获取原文并翻译 | 示例
           

摘要

Context: The Unified Modeling Language (UML) has become the de facto standard for software modeling. UML models are often used to visualize, understand, and communicate the structure and behavior of a system. UML activity diagrams (ADs) are often used to elaborate and visualize individual use cases. Due to their higher level of abstraction and process-oriented perspective, UML ADs are also highly suitable for model-based test generation. In the last two decades, different researchers have used UML ADs for test generation. Despite the growing use of UML ADs for model-based testing, there are currently no comprehensive and unbiased studies on the topic.To present a comprehensive and unbiased overview of the state-of-the-art on model-based testing using UML ADs.We review and structure the current body of knowledge on model-based testing using UML ADs by performing a systematic mapping study using well-known guidelines. We pose nine research questions, outline our selection criteria, and develop a classification scheme. Results: The results comprise 41 primary studies analyzed against nine research questions. We also highlight the current trends and research gaps in model-based testing using UML ADs and discuss some shortcomings for researchers and practitioners working in this area. The results show that the existing approaches on model-based testing using UML ADs tend to rely on intermediate formats and formalisms for model verification and test generation, employ a multitude of graph-based coverage criteria, and use graph search algorithms.We present a comprehensive overview of the existing approaches on model-based testing using UML ADs. We conclude that (1) UML ADs are not being used for non-functional testing, (2) only a few approaches have been validated against realistic, industrial case studies, (3) most approaches target very restricted application domains, and (4) there is currently a clear lack of holistic approaches for model-based testing using UML ADs.
机译:背景信息:统一的建模语言(UML)已成为软件建模的事实标准。 UML模型通常用于可视化,理解和传达系统的结构和行为。 UML活动图(广告)通常用于详细说明和可视化单个用例。由于其更高水平的抽象和面向过程的视角,UML广告也非常适合基于模型的测试生成。在过去的二十年中,不同的研究人员已经使用UML广告进行测试。尽管UML广告越来越多地用于模型的测试,但目前没有关于该主题的全面和无偏见的研究。在使用UML广告的基于模型的测试中,呈现全面和无偏见的概述。通过使用众所周知的指南,通过执行系统映射研究,通过使用UML广告来审查和构建基于模型的测试的现状。我们构成了九个研究问题,概述了我们的选择标准,并开发了分类方案。结果:结果包括41项初级研究,针对九项研究问题分析。我们还利用UML广告突出了基于模型的测试中的当前趋势和研究差距,并讨论了在该地区工作的研究人员和从业者的一些缺点。结果表明,使用UML广告的基于模型的测试方法倾向于依赖于模型验证和测试生成的中间格式和形式主义,采用众多基于图形的覆盖标准,并使用图形搜索算法。我们呈现全面使用UML广告的基于模型测试方法的概述。我们得出结论,(1)UML广告未用于非功能性测试,(2)只有几种方法已经验证了逼真的,工业案例研究,(3)大多数方法是目标非常有限的应用领域,(4)目前,使用UML广告,目前可以清楚地缺乏全面的模型测试方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号