首页> 外文会议> >Construct Metadata Model based on Coupling Information to Increase the Testability of Component-based Software
【24h】

Construct Metadata Model based on Coupling Information to Increase the Testability of Component-based Software

机译:基于耦合信息构建元数据模型以提高基于组件的软件的可测试性

获取原文

摘要

A software component must be tested every time it is reused, to guarantee the quality of both the component itself and the system in which it is to be integrated. So how to increase testability of component has become a key technology in the software engineering community. This paper introduces a method to increase component testability. Firstly we analyze the meanings of component testability and the effective ways to increase testability. Then we give some definitions on component coupling testing criterion. And we further give the definitions of DU-I(Definition-Use Information) and OP-Vs (Observation-Point Values). Base on these, we introduce a definition-use table, which includes DU-I and OP-Vs item, to help component testers understanding and observing the component better. Then a framework of testable component based on above DU-table is given. These facilities provide ways to detect errors, to observe state variables by observation-points based monitor mechanism. And we adopt coupling-based testing using information DU-table provided. Lastly, we applied the method to our application software developed before, and generate some test cases. And our method is compared with Orso method and Kan method using the same example, presenting the comparison results. The relevant results illustrate the validity of our method, effectively generating test cases and killing more mutants.
机译:每次重新使用软件组件时,都必须对其进行测试,以确保组件本身以及集成它的系统的质量。因此,如何提高组件的可测试性已经成为软件工程界的关键技术。本文介绍了一种提高组件可测试性的方法。首先,我们分析了组件可测试性的含义以及提高可测试性的有效方法。然后给出了有关组件耦合测试准则的定义。并且我们进一步给出了DU-I(定义使用信息)和OP-V(观察点值)的定义。在此基础上,我们引入了一个定义使用表,其中包括DU-I和OP-Vs项目,以帮助组件测试人员更好地理解和观察组件。然后给出了基于上述DU表的可测试组件框架。这些设施提供了检测错误,通过基于观察点的监视机制观察状态变量的方法。并且我们使用提供的信息DU表采用基于耦合的测试。最后,我们将该方法应用于我们之前开发的应用软件,并生成了一些测试用例。并在同一示例中将我们的方法与Orso方法和Kan方法进行了比较,给出了比较结果。相关结果说明了我们方法的有效性,有效地生成了测试案例并杀死了更多的突变体。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号