...
首页> 外文期刊>The Computer journal >Test Sequence Generation For Integration Testing Of Component Software
【24h】

Test Sequence Generation For Integration Testing Of Component Software

机译:测试序列生成,用于组件软件的集成测试

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

获取外文期刊封面封底 >>

       

摘要

Ensuring high object interoperability is a goal of integration testing for object-oriented (OO) software. When messages are sent, objects that receive them should respond as intended. Ensuring this is especially difficult when software uses components that are developed by different vendors, in different languages, and the implementation sources are not all available. A finite state machines model of inter-operating OO classes was presented in a previous paper. The previous paper presented details of the method and empirical results from an automatic tool. This paper presents additional details about the tool itself, including how test sequences are generated, how several difficult problems were solved and the introduction of new capabilities to help automate the transformation of test specifications into executable test cases. Although the test method is not 100% automated, it represents a fresh approach to automated testing. It follows accepted theoretical procedures while operating directly on OO software specifications. This yields a data flow graph and executable test cases that adequately cover the graph according to classical graph coverage criteria. The tool supports specification-based testing and helps to bridge the gaprnbetween theory and practice.
机译:确保高对象互操作性是面向对象(OO)软件的集成测试的目标。发送消息时,接收消息的对象应按预期响应。当软件使用由不同供应商开发的,使用不同语言的组件并且实现源不完全可用时,确保这一点尤其困难。在先前的论文中提出了一个互操作的OO类的有限状态机模型。上一篇文章介绍了该方法的详细信息以及来自自动工具的经验结果。本文介绍了有关工具本身的更多详细信息,包括如何生成测试序列,如何解决一些难题以及引入新功能以帮助将测试规范自动转换为可执行的测试用例。尽管测试方法不是100%自动化的,但它代表了自动化测试的新方法。当直接在OO软件规范上运行时,它遵循公认的理论程序。这样就产生了一个数据流图和可执行的测试用例,它们可以根据经典的图形覆盖标准充分覆盖该图形。该工具支持基于规范的测试,并有助于弥合理论与实践之间的鸿沟。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号