首页> 外文期刊>ARPN Journal of Systems and Software >Model-Based Testing for Contractual Software using Aspects
【24h】

Model-Based Testing for Contractual Software using Aspects

机译:使用方面对合同软件进行基于模型的测试

获取原文
       

摘要

With the development and increasing adoption of the Unified Modeling Language (UML), model-based testing has become one of the most researched and implemented testing areas. Among the different UML models, sequence diagrams are the most commonly adopted for representing the system interactions and communicating the functional requirements, and thus are often used to enable test case generation for a specific program. On the other hand, the “Design by Contract” technique consists of specifying the communication between the system components and the responsibilities and expectations of each one of them. This paper presents an approach to improve test case generation in model-based testing by encapsulating the different system constraints in one contract as an aspect and testing it independently as a unit. The testing of the different system base classes will be then performed through establishing a woven sequence diagram that is simpler to understand and which combines both base classes and aspects’ interactions, enabling an easier and more fruitful test generation process.
机译:随着统一建模语言(UML)的发展和广泛采用,基于模型的测试已成为研究最多和实施最广泛的测试领域之一。在不同的UML模型中,顺序图是最常用于表示系统交互和传达功能要求的图表,因此经常用于为特定程序生成测试用例。另一方面,“按合同设计”技术包括指定系统组件之间的通信以及每个组件的职责和期望。本文提出了一种方法,该方法通过将不同的系统约束封装在一个合约中作为一个方面并将其作为一个单元进行独立测试,从而提高了基于模型的测试中的测试用例生成。然后,通过建立易于理解的编织序列图来执行对不同系统基类的测试,该序列图将基类和方面的交互结合在一起,从而使测试生成过程更轻松,更富有成果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号