作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2021, Vol. 47 ›› Issue (9): 178-184. doi: 10.19678/j.issn.1000-3428.0058880

• 体系结构与软件技术 • 上一篇    下一篇

基于DCS系统组件的变力度组合测试方法

周进1, 刘杰1, 肖安洪2, 曾辉2, 吴志强2, 陈智2, 阳小华1   

  1. 1. 南华大学 计算机学院, 湖南 衡阳 421001;
    2. 中国核动力研究设计院 核反应堆系统设计技术重点实验室, 成都 610041
  • 收稿日期:2020-07-08 修回日期:2020-08-18 发布日期:2021-09-13
  • 作者简介:周进(1996-),男,硕士研究生,主研方向为软件测试与建模;刘杰(通信作者),副教授;肖安洪,工程师;曾辉,高级工程师、硕士;吴志强,高级工程师;陈智,高级工程师、博士;阳小华,教授。
  • 基金资助:
    国家科技重大专项(2019ZX06005001);中国核动力重点实验室基金(LRSDT2017304);湖南省教育厅科学研究基金(17C1378);南华大学2020年研究生科研创新项目(203YXC012)。

Variable Strength Combinatorial Testing Method Based on DCS System Components

ZHOU Jin1, LIU Jie1, XIAO Anhong2, ZENG Hui2, WU Zhiqiang2, CHEN Zhi2, YANG Xiaohua1   

  1. 1. Computer School, University of South China, Hengyang, Hunan 421001, China;
    2. Key Laboratory of Nuclear Reactor System Design Technology, Nuclear Power Institute of China, Chengdu 610041, China
  • Received:2020-07-08 Revised:2020-08-18 Published:2021-09-13

摘要: 系统组件间的交互故障及功能失效是导致核电厂数字化仪控系统(DCS)故障的主要原因,传统组合测试能有效检测组件之间交互作用,但存在测试数据冗余、检测能力下降等问题。提出一种基于逐参数扩展(IPO)策略的变力度组合测试方法IPO_VD。根据DCS系统组件开发的特性,从待测组件间实际交互关系,对水平扩展过程中参数的取值选择进行改进。实验结果表明,相比固定力度下的IPO算法,IPO_VD算法在测试数据规模、覆盖率以及检错能力上均有一定优势。在减小测试数据规模的同时实现对组件间实际交互关系的全覆盖。

关键词: 变力度组合测试, 核电数字化仪控系统, 测试数据生成, 逐参数扩展, 交互关系

Abstract: The failures of Digital Instrument and Control Systems(DCS) in nuclear power plants are mainly caused by the fault interactions between system components and the subsequent functional failures.Though combinatorial testing can effectively check the interactions between the components, it suffers from the redundancy of test data and the reduction in detection capabilities.To address the problem, a variable strength combinatorial testing method based on the In-Parameter-Order(IPO) strategy is proposed.According to the characteristics of DCS system component development, the actual interactions between the to-be-tested components are analyzed, and on this basis the parameter selection in the horizontal expansion process is improved.Results show that compared with the fixed strength IPO algorithm, the algorithm proposed in this paper has certain advantages in test data scale, coverage and error detection capability.It can reduce the size of test data, and realize the full coverage of the actual interactions between components.

Key words: variable strength combinatorial testing, Digital Instrument and Control System(DCS) in nuclear power, test data generation, In-Parameter-Order(IPO), interaction

中图分类号: