双芯智能电表的测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:30965471 阅读:49 留言:0更新日期:2021-11-25 20:34
本申请涉及双芯智能电表的测试方法、装置、计算机设备和存储介质。所述方法包括:获取被测代码,所述被测代码是双芯智能电表应用层的代码;基于所述被测代码对所述应用层的基础应用程序进行功能测试,得到第一结果;基于所述被测代码对所述基础应用程序进行计量测试,得到第二结果;基于所述被测代码对所述应用层进行性能测试,得到第三结果;根据所述第一结果、所述第二结果和所述第三结果生成测试报告。本申请从三个方面对应用层进行测试,分别是功能测试、性能测试和计量测试,提出了全面性的测试方法,弥补了对双芯智能电表应用层测试的空白,测试过程无需陪测软件参与,测试结果直接反映出应用层的各项功能,具有较强的针对性和准确性。对性和准确性。对性和准确性。

【技术实现步骤摘要】
双芯智能电表的测试方法、装置、计算机设备和存储介质


[0001]本申请涉及测试
,特别是涉及双芯智能电表的测试方法、装置、计算机设备和存储介质。

技术介绍

[0002]近年来,云计算、大数据以及人工智能等新技术的涌现和发展给社会带来了巨大的变革,也给电表产业带来了前所未有的机遇和挑战。新时期,伴随着能源互联网和电力市场化改革的不断发展,目前的智能电表的智能化程度、存储容量、通信速率等均无法满足未来全新业务场景的需求,各种新兴业务的发展对新一代智能电表的渴求越来越迫切。国际法制计量组织(OIML)推出的IR46,为新一代智能电表的发展提供了明确的方向,计量芯与管理芯的分离已经成为新一代智能电表发展过程中的重要环节。
[0003]目前,国家电网公司和南方电网公司正积极开展新一代智能电表嵌入式操作系统的研发工作,致力于促进符合IR46和满足未来业务需求的新一代智能电表的落地。南网计量中心从2019年开始便启动了带嵌入式操作系统的双芯智能电表研发工作,国网也在2020年8月发布了智能物联电能表的软件设计方案。无论是哪种操作系统,计量管理功能均作为基础应用程序的一项核心功能存在于智能电表操作系统的应用层之中。然而,随着操作系统的引入,在带来功能灵活拓展升级的同时,也带来了复杂的软件可靠性问题,计量管理功能作为智能电表的基本功能之一,随着嵌入式电表的出现和使用,也面临着前所未有的软件风险。因此,如何针对新一代智能电表的计量管理功能开展科学且全面的测试,已经成为新一代智能电表研发过程中亟需解决的问题。
[0004]目前现行的智能电表普遍遵循2015版规范,即使是最新的2020规范,也未引入嵌入式操作系统,从而对于电表功能的测试也未从操作系统的层面出发。对于双芯智能电表,目前常规的测试方法,将双芯智能电表作为一个黑盒开展测试,测试内容局限于某一个功能的外在呈现,并且测试内容单一,覆盖不全,无法针对双芯智能电表应用层的各项功能进行全面测试,难以满足新一代双芯智能电表的可靠性需求。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供了能够针对双芯智能电表应用层的各项功能进行全面测试的双芯智能电表的测试方法、装置、计算机设备和存储介质。
[0006]一种双芯智能电表的测试方法,所述方法包括:
[0007]获取被测代码,其中,所述被测代码是双芯智能电表应用层的代码;
[0008]基于所述被测代码对所述应用层的基础应用程序进行功能测试,得到第一结果;
[0009]基于所述被测代码对所述基础应用程序进行计量测试,得到第二结果;
[0010]基于所述被测代码对所述应用层进行性能测试,得到第三结果;
[0011]根据所述第一结果、所述第二结果和所述第三结果生成测试报告。
[0012]在其中一个实施例中,所述基于所述被测代码对所述应用层的基础应用程序进行
功能测试,得到第一结果,包括:
[0013]基于所述被测代码对所述基础应用程序进行升级测试,得到升级测试结果;
[0014]基于所述被测代码对所述基础应用程序进行启动测试,得到启动测试结果;
[0015]基于所述被测代码对所述基础应用程序进行卸载测试,得到卸载测试结果;
[0016]基于所述被测代码对所述基础应用程序进行系统复位测试,得到复位测试结果;
[0017]根据所述升级测试结果、所述启动测试结果、所述卸载测试结果和所述复位测试结果确定第一结果。
[0018]在其中一个实施例中,所述升级测试包括:加载测试、文件及版本控制测试、升级中断测试和第一影响量测试;
[0019]所述启动测试包括:反复停上电启动测试和升级启动测试;
[0020]所述卸载测试包括:bin文件删除测试、配置文件删除测试、数据文件删除测试、系统资源释放测试和第二影响量测试。
[0021]在其中一个实施例中,所述基于所述被测代码对所述基础应用程序进行计量测试,得到第二结果,包括:
[0022]基于所述被测代码对所述基础应用程序进行分时电量测试,得到分时电量测试结果;
[0023]基于所述被测代码对所述基础应用程序进行组合电量测试,得到组合电量测试结果;
[0024]基于所述被测代码对所述基础应用程序进行数据同步测试,得到数据同步测试结果;
[0025]基于所述被测代码对所述基础应用程序进行电参量测试,得到电参量测试结果;
[0026]基于所述被测代码对所述基础应用程序进行电量显示测试,得到电量显示测试结果;
[0027]基于所述被测代码对所述基础应用程序进行第三影响量测试,得到第三影响量测试结果;
[0028]基于所述被测代码对所述基础应用程序进行清零测试,得到清零测试结果;
[0029]根据所述分时电量测试结果、组合电量测试结果、数据同步测试结果、所述电量显示测试结果、第三影响量测试结果和所述清零影响测试结果确定第二结果。
[0030]在其中一个实施例中,所述基于所述被测代码所述应用层进行性能测试,得到第三结果,包括:
[0031]基于所述被测代码对所述应用层进行资源测试,得到资源测试结果;
[0032]基于所述被测代码对所述应用层进行响应测试,得到响应测试结果;
[0033]根据所述资源测试结果和所述响应测试结果确定第三结果。
[0034]在其中一个实施例中,所述资源测试包括:新增扩展应用程序资源测试、卸载扩展应用程序资源测试和升级扩展应用程序资源测试;
[0035]所述响应测试包括:外部通信响应时间测试和内部数据交互响应时间测试。
[0036]在其中一个实施例中,所述方法还包括:对所述基础应用程序进行互换性测试,得到互换性测试结果,其中,所述互换性测试包括:将所述基础应用程序更换为与所述基础应用程序同类的候选应用程序后,进行功能测试、性能测试和计量测试,得到互换性测试结
果;
[0037]相应地,所述根据所述第一结果、所述第二结果和所述第三结果生成测试报告,包括:
[0038]根据所述第一结果、所述第二结果、所述第三结果和所述互换性测试结果生成测试报告。
[0039]一种双芯智能电表的测试设备,所述装置包括:
[0040]被测代码获取模块,用于获取被测代码,其中,所述被测代码是双芯智能电表应用层的代码;
[0041]功能测试模块,用于基于所述被测代码对所述应用层的基础应用程序进行功能测试,得到第一结果;
[0042]计量测试模块,用于基于所述被测代码对所述基础应用程序进行计量测试,得到第二结果;
[0043]性能测试模块,用于基于所述被测代码对所述应用层进行性能测试,得到第三结果;
[0044]测试报告生成测试模块,用于根据所述第一结果、所述第二结果和所述第三结果生成测试报告。
[0045]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种双芯智能电表的测试方法,其特征在于,所述方法包括:获取被测代码,其中,所述被测代码是双芯智能电表应用层的代码;基于所述被测代码对所述应用层的基础应用程序进行功能测试,得到第一结果;基于所述被测代码对所述基础应用程序进行计量测试,得到第二结果;基于所述被测代码对所述应用层进行性能测试,得到第三结果;根据所述第一结果、所述第二结果和所述第三结果生成测试报告。2.根据权利要求1所述的方法,其特征在于,所述基于所述被测代码对所述应用层的基础应用程序进行功能测试,得到第一结果,包括:基于所述被测代码对所述基础应用程序进行升级测试,得到升级测试结果;基于所述被测代码对所述基础应用程序进行启动测试,得到启动测试结果;基于所述被测代码对所述基础应用程序进行卸载测试,得到卸载测试结果;基于所述被测代码对所述基础应用程序进行系统复位测试,得到复位测试结果;根据所述升级测试结果、所述启动测试结果、所述卸载测试结果和所述复位测试结果确定第一结果。3.根据权利要求2所述的方法,其特征在于,所述升级测试包括:加载测试、文件及版本控制测试、升级中断测试和第一影响量测试;所述启动测试包括:上电启动测试、反复停上电启动测试和升级启动测试;所述卸载测试包括:bin文件删除测试、配置文件删除测试、数据文件删除测试、系统资源释放测试和第二影响量测试。4.根据权利要求1所述的方法,其特征在于,所述基于所述被测代码对所述基础应用程序进行计量测试,得到第二结果,包括:基于所述被测代码对所述基础应用程序进行分时电量测试,得到分时电量测试结果;基于所述被测代码对所述基础应用程序进行组合电量测试,得到组合电量测试结果;基于所述被测代码对所述基础应用程序进行数据同步测试,得到数据同步测试结果;基于所述被测代码对所述基础应用程序进行电参量测试,得到电参量测试结果;基于所述被测代码对所述基础应用程序进行电量显示测试,得到电量显示测试结果;基于所述被测代码对所述基础应用程序进行第三影响量测试,得到第三影响量测试结果;基于所述被测代码对所述基础应用程序进行清零测试,得到清零测试结果;根据所述分时电量测试结...

【专利技术属性】
技术研发人员:赵雪松范小飞谢倩娴尹仕红谢文旺吴昊文
申请(专利权)人:南方电网数字电网研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1