[发明专利]核电安全级仪控系统优先级模块的测试方法、系统及核电设备有效
申请号: | 201611138093.X | 申请日: | 2016-12-12 |
公开(公告)号: | CN106598025B | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 张亮亮;张瑜;江辉;陈杰;丁丁;陈冬雷;刘东波;史觊;刘全忠;何国伟 | 申请(专利权)人: | 中广核工程有限公司;中国广核集团有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 王基才 |
地址: | 518124 广东省深圳市大*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 核电 安全 级仪控 系统 优先级 模块 测试 方法 设备 | ||
本发明属于核电控制技术领域,公开了一种核电安全级仪控系统优先级模块的测试方法、系统及核电设备。核电安全级仪控系统优先级模块的测试方法,包括:获取优先级模块的输入信号;生成N参数组合测试的测试用例数量;根据生成的N参数组合测试的测试用例数量对获取的优先级模块的输入信号进行N参数组合测试;检测N参数组合测试的测试结果是否存在缺陷;以及逐步提高N值并进行N参数组合测试,直到检测到N参数组合测试的测试结果不存在缺陷。相对于现有技术,本发明通过逐步提高组合测试强度对优先级模块的输入值进行组合测试,在保证测试覆盖率的前提下,减少了测试用例的数量,降低了测试时间和测试人工成本,提高了测试的工作效率。
技术领域
本发明属于核电控制技术领域,更具体地说,本发明涉及一种核电安全级仪控系统优先级模块的测试方法、系统及核电设备。
背景技术
在核电安全级仪控系统领域,为了避免软件系统的共因故障,通常对安全级仪控系统优先级模块的输入值的所有可能的组合进行完全测试。
但是,由于核电安全级仪控系统优先级模块的输入信号的数量和类型众多、且逻辑复杂,现有技术中,完全测试的测试用例数量规模非常庞大,手动测试和验证工作耗费大量时间和人力,导致测试的工作效率较低。
有鉴于此,确有必要提供一种核电安全级仪控系统优先级模块的测试方法、系统及核电设备,以提高核电安全级仪控系统优先级模块测试的工作效率。
发明内容
本发明的目的在于:提供一种核电安全级仪控系统优先级模块的测试方法、系统及核电设备,以解决现有核电安全级仪控系统优先级模块测试的工作效率较低的技术问题。
为了实现上述发明目的,根据本发明一个实施例,提供了一种核电安全级仪控系统优先级模块的测试方法,包括:获取优先级模块的输入信号;生成N参数组合测试的测试用例数量;根据生成的N参数组合测试的测试用例数量对获取的优先级模块的输入信号进行N参数组合测试;检测N参数组合测试的测试结果是否存在缺陷;以及逐步提高N值并进行N参数组合测试,直到检测到N参数组合测试的测试结果不存在缺陷。
作为本发明核电安全级仪控系统优先级模块的测试方法的一种改进,在所述逐步提高N值并进行N参数组合测试,直到N参数组合测试的测试结果不存在缺陷之后,还包括:生成N+1参数组合测试的测试用例数量;连续两次对获取的优先级模块的输入信号进行N+1参数组合测试;检测连续两次的N+1参数组合测试的测试结果是否存在缺陷;以及当检测到连续两次的N+1参数组合测试的测试结果存在缺陷时,逐步提高N值进行N参数组合测试,直到检测到N参数组合测试的测试结果不存在缺陷。
作为本发明核电安全级仪控系统优先级模块的测试方法的一种改进,所述生成N参数组合测试的测试用例数量,包括:通过组合测试工具PICT生成N参数组合测试的测试用例数量。
作为本发明核电安全级仪控系统优先级模块的测试方法的一种改进,所述生成N参数组合测试的测试用例数量,包括:通过正交数组算法生成N参数组合测试的测试用例数量;通过启发式搜索算法生成N参数组合测试的测试用例数量;或通过贪心算法生成N参数组合测试的测试用例数量。
作为本发明核电安全级仪控系统优先级模块的测试方法的一种改进,在所述生成N参数组合测试的测试用例数量之前,还包括:分析获取的优先级模块的输入信号的信号类型和信号数量;以及根据分析的优先级模块的输入信号的信号类型和信号数量确定N值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中广核工程有限公司;中国广核集团有限公司,未经中广核工程有限公司;中国广核集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611138093.X/2.html,转载请声明来源钻瓜专利网。