The invention belongs to the technical field of nuclear power control, and discloses a method, a system and a nuclear power equipment for testing the priority module of the nuclear power safety level instrument control system. Including test method, nuclear safety instrument control system priority module: input signal acquisition module priority; the number of test case generation N parameter combination test; N test parameters according to the input signal the number of test cases for N parameters of test generation for priority module to obtain the parameters; detection of N test results if there are defects; and gradually improve the N value and the N parameter combination test, until the detected N parameter combination test results does not exist. Compared with the prior art, the invention by gradually increasing the intensity of input combination test value of combined test module priority, under the premise of ensuring test coverage, reduce the number of test cases, reduce the test time and test cost, improve test efficiency.
【技术实现步骤摘要】
本专利技术属于核电控制
,更具体地说,本专利技术涉及一种核电安全级仪控系统优先级模块的测试方法、系统及核电设备。
技术介绍
在核电安全级仪控系统领域,为了避免软件系统的共因故障,通常对安全级仪控系统优先级模块的输入值的所有可能的组合进行完全测试。但是,由于核电安全级仪控系统优先级模块的输入信号的数量和类型众多、且逻辑复杂,现有技术中,完全测试的测试用例数量规模非常庞大,手动测试和验证工作耗费大量时间和人力,导致测试的工作效率较低。有鉴于此,确有必要提供一种核电安全级仪控系统优先级模块的测试方法、系统及核电设备,以提高核电安全级仪控系统优先级模块测试的工作效率。
技术实现思路
本专利技术的目的在于:提供一种核电安全级仪控系统优先级模块的测试方法、系统及核电设备,以解决现有核电安全级仪控系统优先级模块测试的工作效率较低的技术问题。为了实现上述专利技术目的,根据本专利技术一个实施例,提供了一种核电安全级仪控系统优先级模块的测试方法,包括:获取优先级模块的输入信号;生成N参数组合测试的测试用例数量;根据生成的N参数组合测试的测试用例数量对获取的优先级模块的输入信号进行N参数组合测试;检测N参数组合测试的测试结果是否存在缺陷;以及逐步提高N值并进行N参数组合测试,直到检测到N参数组合测试的测试结果不存在缺陷。作为本专利技术核电安全级仪控系统优先级模块的测试方法的一种改进,在所述逐步提高N值并进行N参数组合测试,直到N参数组合测试的测试结果不存在缺陷之后,还包括:生成N+1参数组合测试的测试用例数量;连续两次对获取的优先级模块的输入信号进行N+1参数组合测试;检测 ...
【技术保护点】
一种核电安全级仪控系统优先级模块的测试方法,其特征在于,包括:获取优先级模块的输入信号;生成N参数组合测试的测试用例数量;根据生成的N参数组合测试的测试用例数量对获取的优先级模块的输入信号进行N参数组合测试;检测N参数组合测试的测试结果是否存在缺陷;以及逐步提高N值并进行N参数组合测试,直到检测到N参数组合测试的测试结果不存在缺陷。
【技术特征摘要】
1.一种核电安全级仪控系统优先级模块的测试方法,其特征在于,包括:获取优先级模块的输入信号;生成N参数组合测试的测试用例数量;根据生成的N参数组合测试的测试用例数量对获取的优先级模块的输入信号进行N参数组合测试;检测N参数组合测试的测试结果是否存在缺陷;以及逐步提高N值并进行N参数组合测试,直到检测到N参数组合测试的测试结果不存在缺陷。2.根据权利要求1所述的核电安全级仪控系统优先级模块的测试方法,其特征在于,在所述逐步提高N值并进行N参数组合测试,直到N参数组合测试的测试结果不存在缺陷之后,还包括:生成N+1参数组合测试的测试用例数量;连续两次根据生成的N+1参数组合测试的测试用例数量对获取的优先级模块的输入信号进行N+1参数组合测试;检测连续两次的N+1参数组合测试的测试结果是否存在缺陷;以及当检测到连续两次的N+1参数组合测试的测试结果存在缺陷时,逐步提高N值进行N参数组合测试,直到检测到N参数组合测试的测试结果不存在缺陷。3.根据权利要求1所述的核电安全级仪控系统优先级模块的测试方法,其特征在于,所述生成N参数组合测试的测试用例数量,包括:通过组合测试工具PICT生成N参数组合测试的测试用例数量。4.根据权利要求1所述的核电安全级仪控系统优先级模块的测试方法,其特征在于,所述生成N参数组合测试的测试用例数量,包括:通过正交数组算法生成N参数组合测试的测试用例数量;通过启发式搜索算法生成N参数组合测试的测试用例数量;或通过贪心算法生成N参数组合测试的测试用例数量。5.根据权利要求1所述的核电安全级仪控系统优先级模块的测试方法,其特征在于,在所述生成N参数组合测试的测试用例数量之前,还包括:分析获取的优先级模块的输入信号的信号类型和信号数量;以及根据分析的优先级模块的输入信号的信号类型和信号数量确定N值。6.一种核电安全级仪控系统优先级模块...
【专利技术属性】
技术研发人员:张亮亮,张瑜,江辉,陈杰,丁丁,陈冬雷,刘东波,史觊,刘全忠,何国伟,
申请(专利权)人:中广核工程有限公司,中国广核集团有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。