【技术实现步骤摘要】
一种通用核电热工水力软件测试方法及装置
[0001]本申请涉及核电热工水力软件测试领域,尤其涉及一种通用核电热工水力软件测试方法及装置
。
技术介绍
[0002]核电热工水力软件现象涉及多相多场,热工水力现象多且相互耦合,软件广义测试包括验证
(
程序和程序比对
)、
评估
(
程序与试验比对
)、
工程应用
(
工程级算例与程序比对
)
,测试过程涉及不同层级,验证评估的相关测试量大,且存在前后逻辑关系,如某测试算例不通过,可以追溯到前序很多层级的测试例题,且对后续测试例题是否通过均存在影响
。
[0003]目前针对具体的热工软件研发过程中,测试矩阵的生成过程和测试顺序逻辑主要通过人工方式产生,且某测试例题不通过时产生的影响也主要通过人工方式判断,该方式对相关测试人员的技术经验要求高,容易造成遗漏,且花费较大时间
。
[0004]且目前热工软件功能模型具有很多通用性,针对各个软件各自维护一套测试算例,维护成本高,采用同一基础库维护,可以降低维护成本,提升效率,用户能够根据需求定制测试矩阵,具有很大必要性
。
技术实现思路
[0005]针对上述问题,提出了一种通用核电热工水力软件测试方法及装置,通过定制测试算例库和测试矩阵关系图,以及内置的
VV
工具筛选出问题案例,获得测试算例的测试顺序,指导用户对问题算例及关联算例开展测试,为高效查找和暴露 ...
【技术保护点】
【技术特征摘要】
1.
一种通用核电热工水力软件测试方法,其特征在于,包括:获取测试算例库,根据所述测试算例库生成测试矩阵关系图,其中,所述测试矩阵关系图用于表示算例间的逻辑关系;通过
VV
工具处理所述测试算例库内测试矩阵算例的测试结果,确定问题算例;根据所述问题算例和所述测试矩阵关系图,获取问题算例清单,若所述问题算例清单满足预设条件,结束测试,其中,所述问题算例清单用于表示所述问题算例的关联范围;若所述问题算例清单不满足预设条件,修复所述问题算例清单,将修复后所述问题算例清单的测试结果发送至所述
VV
工具进行再次迭代,直至所述问题算例清单满足预设条件时,结束测试
。2.
根据权利要求1所述的方法,其特征在于,在获取所述测试算例库前,确定研发过程的类型,其中,所述研发过程的类型至少包括以下一种:热工软件的等价修改;热工软件新增功能;热工软件
bug
修复
。3.
根据权利要求2所述的方法,其特征在于,在确定所述研发过程的类型后,根据用户需求,结合功能清单获取所述测试算例库,其中,所述功能清单包括方程
、
泵
、
阀门
、
安注箱
、
汽水分离器
、
汽轮机
、
相间摩擦
、
相间传热
、
壁面摩擦传热
、
壁面传热
、
热分层
、
水平分层夹带
、
相向流
、
临界流
、
控制
、
中子动力学
、
隔间
、
液滴
。4.
根据权利要求1所述的方法,其特征在于,所述测试算例库包括:...
【专利技术属性】
技术研发人员:沙会娥,赵广,王海丹,翟国伟,孔晓宁,罗彬,申爱景,孟召灿,黄挺,虞君武,杨宇,廖小涛,全国萍,余慧,
申请(专利权)人:国家电投集团科学技术研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。