首页> 外文会议>IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference >Automated Testing of Multi-UDP Interface Equipment Software based on Scenario and Data Driven
【24h】

Automated Testing of Multi-UDP Interface Equipment Software based on Scenario and Data Driven

机译:基于场景和数据驱动的多UDP接口设备软件自动化测试

获取原文

摘要

The equipment software exchanges information with external systems through UDP interface, with complex operating process, close business relation and strict timing constraint. In the existing testing methods, manual testing is incompetent, physical testing is difficult to inject fault data, the cost and cycle of developing special testing tools are very high. Therefore, this paper proposes an automated testing method of multi-UDP interface equipment software based on scenario and data driven. Firstly, the equipment software is divided into main business module and secondary business module, and two scenarios are defined: system scenario and business scenario. The test case suite is obtained by traversing the scenarios. Secondly, according to the transmission characteristics of UDP data, the five-layer exchange data configuration rules are formulated to describe the exchange data between the equipment software and external systems, and test data configuration files are formed. Thirdly, the principle of data driven automated test execution is interpreted, and a UDP interface test tool is developed, which supports parsing test data configuration files, listening to the output of multiple UDP interfaces, and automatically injecting data incentives to drive the automated execution of the equipment software business processes. Finally, applied in a monitoring equipment software, the results show that, compared with manual testing and physical testing, the proposed method is more suitable for multi-UDP interface equipment software with complex operating process, close business relation and strict timing constraint. It can quickly establish a testing environment, automatically inject data incentives, reduce test cost, improve test efficiency, and facilitate regression testing.
机译:设备软件通过UDP接口与外部系统交换信息,具有复杂的操作过程,关闭业务关系和严格的时序约束。在现有的测试方法中,手动测试是无能的,物理测试难以注入故障数据,开发特殊测试工具的成本和循环非常高。因此,本文提出了一种基于场景和数据驱动的多UDP接口设备软件的自动化测试方法。首先,设备软件分为主营业务模块和辅助业务模块,并定义了两种情况:系统方案和业务场景。通过遍历方案获得测试盒套件。其次,根据UDP数据的传输特性,配制五层交换数据配置规则以描述设备软件和外部系统之间的交换数据,并形成测试数据配置文件。第三,数据驱动自动化测试执行的原理被解释,并且开发了一个UDP接口测试工具,支持解析测试数据配置文件,侦听多个UDP接口的输出,并自动注入数据激励以驱动自动执行以驱动自动执行设备软件业务流程。最后,在监控设备软件中应用,结果表明,与手动测试和物理测试相比,所提出的方法更适合多UDP接口设备软件,复杂的操作过程,关闭业务关系和严格的时序约束。它可以快速建立一个测试环境,自动注入数据激励,降低测试成本,提高测试效率,并促进回归测试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号