首页> 外文期刊>Computing and informatics >AUTOMATIC GENERATION OF BASIS COMPONENT PATH COVERAGE FOR SOFTWARE ARCHITECTURE TESTING
【24h】

AUTOMATIC GENERATION OF BASIS COMPONENT PATH COVERAGE FOR SOFTWARE ARCHITECTURE TESTING

机译:用于软件体系结构测试的基础组件路径覆盖范围的自动生成

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

摘要

Architecture-centric development is one of the most promising methods for improving software quality, reducing software cost and raising software productivity. Software architecture research not only focuses on the design phase, but also covers every phase of software life cycle. Software architecture has characteristics different from traditional software, conventional testing methods do not apply directly to software architecture. Basis path testing is a very simple and efficient white-box testing method. Traditional methods generate basis path according to the control flow graph, they are not suitable for generating component path when we detect more software architecture errors. This paper presents a new concept Basis Component Path (BCP) for C2-style architecture, and proposes a method to generate the BCPs. C2-style architecture is represented by components, connectors, and interfaces, and uses an architecture component interaction graph (CIG) to describe interface connection relationship. We also provide an algorithm to generate BCP set. Experiments apply the proposed method in a typical C2-style architecture and the result shows that the proposed method can generate BCP set which contains as many BCPs as possible efficiently, and it meets the requirements of the basis component path testing.
机译:以架构为中心的开发是提高软件质量,降低软件成本和提高软件生产率的最有前途的方法之一。软件体系结构研究不仅集中在设计阶段,而且涵盖软件生命周期的每个阶段。软件体系结构具有与传统软件不同的特性,常规测试方法不能直接应用于软件体系结构。基础路径测试是一种非常简单有效的白盒测试方法。传统方法根据控制流程图生成基本路径,当我们检测到更多软件体系结构错误时,它们不适合生成组件路径。本文提出了一种用于C2风格体系结构的新概念基础组件路径(BCP),并提出了一种生成BCP的方法。 C2样式的体系结构由组件,连接器和接口表示,并使用体系结构组件交互图(CIG)来描述接口连接关系。我们还提供了一种生成BCP集的算法。实验将所提方法应用于典型的C2风格的体系结构中,结果表明所提方法能够高效地生成包含尽可能多的BCP的BCP集,并满足基础构件路径测试的要求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号