首页> 外文会议>International conference on integrated formal methods >Visualization and Abstractions for Execution Paths in Model-Based Software Testing
【24h】

Visualization and Abstractions for Execution Paths in Model-Based Software Testing

机译:基于模型的软件测试中执行路径的可视化和抽象

获取原文

摘要

This paper presents a technique to measure and visualize execution-path coverage of test cases in the context of model-based software systems testing. Our technique provides visual feedback of the tests, their coverage, and their diversity. We provide two types of visualizations for path coverage based on so-called state-based graphs and path-based graphs. Our approach is implemented by extending the Modbat tool for model-based testing and experimentally evaluated on a collection of examples, including the ZooKeeper distributed coordination service. Our experimental results show that the state-based visualization is good at relating the tests to the model structure, while the path-based visualization shows distinct paths well, in particular linearly independent paths. Furthermore, our graph abstractions retain the characteristics of distinct execution paths, while removing some of the complexity of the graph.
机译:本文提出了一种在基于模型的软件系统测试环境下,对测试用例的执行路径覆盖率进行测量和可视化的技术。我们的技术提供了有关测试,覆盖范围和多样性的视觉反馈。我们基于所谓的基于状态的图和基于路径的图提供两种类型的路径覆盖可视化。我们的方法是通过扩展Modbat工具进行基于模型的测试并通过一系列示例(包括ZooKeeper分布式协调服务)进行实验评估来实现的。我们的实验结果表明,基于状态的可视化擅长将测试与模型结构相关联,而基于路径的可视化则很好地显示了不同的路径,尤其是线性独立的路径。此外,我们的图抽象保留了不同执行路径的特征,同时消除了图的某些复杂性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号