摘要
系统组件间的交互故障及功能失效是导致核电厂数字化仪控系统(DCS)故障的主要原因,传统组合测试能有效检测组件之间交互作用,但存在测试数据冗余、检测能力下降等问题。提出一种基于逐参数扩展(IPO)策略的变力度组合测试方法IPO_VD。根据DCS系统组件开发的特性,从待测组件间实际交互关系,对水平扩展过程中参数的取值选择进行改进。实验结果表明,相比固定力度下的IPO算法,IPO_VD算法在测试数据规模、覆盖率以及检错能力上均有一定优势。在减小测试数据规模的同时实现对组件间实际交互关系的全覆盖。
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.
作者
周进
刘杰
肖安洪
曾辉
吴志强
陈智
阳小华
ZHOU Jin;LIU Jie;XIAO Anhong;ZENG Hui;WU Zhiqiang;CHEN Zhi;YANG Xiaohua(Computer School,University of South China,Hengyang,Hunan 421001,China;Key Laboratory of Nuclear Reactor System Design Technology,Nuclear Power Institute of China,Chengdu 610041,China)
出处
《计算机工程》
CAS
CSCD
北大核心
2021年第9期178-184,共7页
Computer Engineering
基金
国家科技重大专项(2019ZX06005001)
中国核动力重点实验室基金(LRSDT2017304)
湖南省教育厅科学研究基金(17C1378)
南华大学2020年研究生科研创新项目(203YXC012)。
关键词
变力度组合测试
核电数字化仪控系统
测试数据生成
逐参数扩展
交互关系
variable strength combinatorial testing
Digital Instrument and Control System(DCS)in nuclear power
test data generation
In-Parameter-Order(IPO)
interaction