[发明专利]一种针对计算逻辑组态的自动化测试方法在审
| 申请号: | 201910138331.4 | 申请日: | 2019-02-25 |
| 公开(公告)号: | CN110688297A | 公开(公告)日: | 2020-01-14 |
| 发明(设计)人: | 周健文;刘凯;毛磊;桑玮;王宇帆;王政彦;贺颖;常箫;王伟;张淑慧;张洪 | 申请(专利权)人: | 上海核工程研究设计院有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 31253 上海精晟知识产权代理有限公司 | 代理人: | 冯子玲 |
| 地址: | 200233*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试 测试功能 核电厂 自定义测试 自动化测试 测试脚本 测试效率 测试需求 定性测试 功能测试 计算程序 计算逻辑 仪控系统 自定义 脚本 组态 覆盖 保证 | ||
本发明的目的在于公开一种针对计算逻辑组态的自动化测试方法,与现有技术相比,采用定量测试和定性测试两种方法,通过支持直接导入已开展测试的测试脚本,可保证测试功能和性能的完整性,同时大大提升测试效率;通过自定义测试脚本,可覆盖所有的功能测试样例,并且支持自定义执行周期,可显著加快测试速度和测试功能的完整性,满足核电厂仪控系统内部计算程序在开展测试时的所有测试需求,实现本发明的目的。
技术领域
本发明涉及一种自动化测试方法,特别涉及一种适用于核电厂仪控系统内部计算程序开展测试时针对计算逻辑组态的自动化测试方法。
背景技术
核电厂仪控系统内部计算程序主要分为以下几类:技术规格书监视、计算机化操纵员支持、电厂性能评估、安全功能显示、应用程序支持功能以及转换计算和信号处理等,这些程序都通过与核电厂仪控系统的通信获取电厂的数据,经过特定的数据处理或计算后回写到核电厂仪控系统,从而为核电厂运行人员提供相应的决策支持信息,以便更好的运行和监视电厂。
核电厂仪控系统内部计算程序作为支持核电厂运行和监视所需的重要系统,根据核电厂仪控系统测试大纲的要求,在接入核电厂仪控系统前需要开展完善的单元测试(功能块、算法块)、集成测试(计算程序功能测试)和系统测试(每个应用软件系统,核电厂仪控系统内部计算程序在自身部件的集成测试完成后,正式和核电厂仪控系统集成前,主要通过系统测试来验证系统的功能和性能)。
目前,有很多的商用软件能够很好地支持单元测试和集成测试,如SCADE、MATLAB等。然而,当前在这类软件的系统测试工作中,对于软件逻辑计算部分有些采用软件开发工程师自行模拟数据,以数据激励的方式开展功能测试,该方法无法模拟真实的测试场景,测试不完整。有些采用人工点测方式,人工点测类似于单步测试,每次测试需要耗费大量的时间,测试效率低下,工作量大,并且人工统计数据不准确,在大数据量并发的情况下系统性能测试等诸多方面,人工测试几乎无法完成。有些在系统测试时,无法直接使用在集成测试时所形成的测试样例,需要重新编写测试脚本,这就导致了额外的工作量。有些则不开展系统测试,等到和核电厂仪控系统集成后再开展测试,一旦此阶段出现问题,往往很难定位问题所在,测试工作会变的耗时费力。
因此,特别需要一种针对计算逻辑组态的自动化测试方法,以解决上述现有存在的问题。
发明内容
本发明的目的在于提供一种针对计算逻辑组态的自动化测试方法,针对现有技术的不足,满足核电厂仪控系统内部计算程序的功能和性能测试,降低程序与核电厂仪控系统集成后的测试风险和测试难度。
本发明所解决的技术问题可以采用以下技术方案来实现:
一种针对计算逻辑组态的自动化测试方法,其特征在于,它提供了如下两种测试方法:
1)定量测试:
直接导入已开展测试的测试脚本作为数据激励源或者导入自定义脚本/外部数据作为数据激励源,并开始执行测试;
2)定性测试:
通过获取激励的输入信号完成内部计算后,将得到实际计算结果,并以图形化方式将计算结果显示在人机界面,通过在人机界面观察信号的变化趋势来判断测试的正确性。
在本发明的一个实施例中,所述定量测试针对计算结果确定(即与初始状态无关)的计算程序。
在本发明的一个实施例中,所述定量测试通过已开展测试的测试脚本的输入信号和输出信号标记,识别测试时的输入信号激励源和预期结果,同时通过获取激励的输入信号完成内部计算后,将得到实际计算结果,通过实际结果与预期结果的比对实现自动化测试及结果的自动比对。
进一步,比对结果可直接在人机界面中查看每一周期的计算结果与期望结果,如两者不一致将高亮显示,并可在界面的下方查看汇总后的所有测试结果,生成自动测试报告,报告中详细记录每一周期的测试结果和总体测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海核工程研究设计院有限公司,未经上海核工程研究设计院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910138331.4/2.html,转载请声明来源钻瓜专利网。





