一种电测仪表的测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:27195169 阅读:40 留言:0更新日期:2021-01-31 11:47
本申请涉及一种电测仪表的测试方法、装置、计算机设备和存储介质。所述方法包括:获取检测项目中每个功能的用例方案,所述用例方案包括多个方案类型;其中,所述方案类型通过添加控制码生成,每个控制码对应一个电测仪表的操作程序;执行所述方案类型的电测仪表的操作程序,并保存执行数据;根据所述执行数据,获得所述电测仪表的功能测试结果。采用本方法能够提高电测仪表的测试效率。提高电测仪表的测试效率。提高电测仪表的测试效率。

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


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

技术介绍

[0002]测量仪表是能确定所感受的被测变量大小的仪表,它可以是传感器、变送器和自身兼有检出元件和显示装置的仪表,传感器件能接受被测信息并按一定规律将其转换成同种或别种性质的输出变量。
[0003]现有的电测仪表人工测试很难详细记录测试方案、测试结论及明细,对于历史测试结论及明细也很难查询比对。数据比对时需要操作人员人工计算数据,对操作人员的水平要求高,也容易出错。第三方的自动化测试软件测试中测试项目固定,不能变动,无法满足电测仪表功能测试的完整性。
[0004]现有的测试方法,无论是人工测试还是自动化软件测试,都需要根据具体的测试环境进行测试方案中程序的编写,导致测试效率低。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提高测试效率的电测仪表的测试方法、装置、计算机设备和存储介质。
[0006]一种电测仪表的测试方法,所述方法包括:获取检测项目中每个功能的用例方案,所述用例方案包括多个方案类型;其中,所述方案类型通过添加控制码生成,每个控制码对应一个电测仪表的操作程序;执行所述方案类型的电测仪表的操作程序,并保存执行数据;根据所述执行数据,获得所述电测仪表的功能测试结果。
[0007]在其中一个实施例中,所述检测项目支持复制作为另一个检测项目的功能;和/或,所述用例方案支持复制作为另一个用例方案的方案类型。
[0008]在其中一个实施例中,所述方案类型包括开始循环方案和结束循环方案;其中,所述开始循环方案设置在开始循环的所述方案类型或用例方案之前,所述结束循环方案设置在结束循环的所述方案类型或用例方案之后,所述开始循环方案的参数包括循环次数。
[0009]在其中一个实施例中,所述功能、用例方案、方案类型支持增加、删除、修改和查询操作。
[0010]在其中一个实施例中,所述方案类型包括台体操作方案、串口操作方案、表计读写通讯方案、延时方案、提示方案、开始循环方案、结束循环方案、数据比对方案和变量值保存到文件方案中一种或多种。
[0011]在其中一个实施例中,在获取检测项目中每个功能的用例方案,所述用例方案包括多个方案类型之前,包括:在所述用例方案或所述方案类型为通过拷贝方式添加至所述检测项目时,判断所述用例方案或所述方案类型中的变量在所述检测项目是否存在;如果
所述用例方案或所述方案类型中的变量在所述检测项目中不存在,获取所述用例方案或所述方案类型中变量的变量定义。
[0012]在其中一个实施例中,所述执行所述方案类型的电测仪表的操作程序,并保存执行数据,包括:获取所述用例方案中选中的方案类型,并执行所述方案类型的电测仪表的操作程序,保存执行数据。
[0013]一种电测仪表的测试装置,所述装置包括:用例方案获取模块,用于获取检测项目中每个功能的用例方案,所述用例方案包括多个方案类型;其中,所述方案类型通过添加控制码生成,每个控制码对应一个电测仪表的操作程序;执行模块,用于执行所述方案类型的电测仪表的操作程序,并保存执行数据;功能测试结果获取模块,用于根据所述执行数据,获得所述电测仪表的功能测试结果。
[0014]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取检测项目中每个功能的用例方案,所述用例方案包括多个方案类型;其中,所述方案类型通过添加控制码生成,每个控制码对应一个电测仪表的操作程序;执行所述方案类型的电测仪表的操作程序,并保存执行数据;根据所述执行数据,获得所述电测仪表的功能测试结果。
[0015]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取检测项目中每个功能的用例方案,所述用例方案包括多个方案类型;其中,所述方案类型通过添加控制码生成,每个控制码对应一个电测仪表的操作程序;执行所述方案类型的电测仪表的操作程序,并保存执行数据;根据所述执行数据,获得所述电测仪表的功能测试结果。
[0016]上述电测仪表的测试方法、装置、计算机设备和存储介质,通过预先编写电测仪表的操作程序,通过控制码进行添加,来实现方案类型的生成,然后根据多个方案类型生成用例方案,再生成检测项目中每个功能,然后通过执行所述方案类型的电测仪表的操作程序,对电测仪表进行功能测试,通过此方案生成的编辑工具,提高了测试功能覆盖率,让测试水平得到继承,提高了测试效率。
附图说明
[0017]图1为一个实施例中电测仪表的测试方法的流程示意图;图2为一个实施例中用例方案中方案明细示意图;图3为一个实施例中电测仪表的检测项目执行流程示意图;图4为一个实施例中电测仪表的测试装置的结构框图;图5为一个实施例中计算机设备的内部结构图。
具体实施方式
[0018]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不
用于限定本申请。
[0019]在一个实施例中,如图1所示,提供了一种电测仪表的测试方法,包括以下步骤:S110,获取检测项目中每个功能的用例方案,所述用例方案包括多个方案类型;其中,所述方案类型通过添加控制码生成,每个控制码对应一个电测仪表的操作程序。
[0020]其中,检测项目为对电测仪表进行测试建立的项目,其包括多个功能的检测,每个功能具有对应的用例方案,一个功能可通过一个或多个用例方案进行检测,例如,功能是读取电测仪表的短停电次数,则可对用例方案的方案明细进行编辑,添加多个控制码生成方案类型,多个方案类型组成用例方案,如图2所示,读取电测仪表的短停电次数功能的用例方案的方案明细中包括多个已经添加的控制码(C4、EN、W2
……
JSXH),每个控制码对应一个电测仪表的操作程序(例如转换波特率、485通信握手AARQ、设置捕获项16条
……
延时10s或结束循环)。其中,所述方案类型采用数据格式JSON表示。
[0021]其中,首先根据测试需求定义不同的检测项目,如单相智能表、三相智能表,检测项目采用树形结构表示。再在检测项目里定义各种检测功能,最后在检测功能上添加用例方案,具体功能通过用例方案去验证。
[0022]其中,所述电测仪表可通过DLMS/COSEM协议进行通信。
[0023]S120,执行所述方案类型的电测仪表的操作程序,并保存执行数据。
[0024]其中,方案类型包括台体操作方案、串口操作方案、表计读写通讯方案、延时方案、提示方案、开始循环方案、结束循环方案、数据比对方案和变量值保存到文件方案中一种或多种。每个方案类型可通过添加一个或者多个控制码生成,例如,台体操作方案通过添加上电、下电、读标准表信息(电压、电流、功率总、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电测仪表的测试方法,其特征在于,所述方法包括:获取检测项目中每个功能的用例方案,所述用例方案包括多个方案类型;其中,所述方案类型通过添加控制码生成,每个控制码对应一个电测仪表的操作程序;执行所述方案类型的电测仪表的操作程序,并保存执行数据;根据所述执行数据,获得所述电测仪表的功能测试结果。2.根据权利要求1所述的方法,其特征在于,所述检测项目支持复制作为另一个检测项目的功能;和/或,所述用例方案支持复制作为另一个用例方案的方案类型。3.根据权利要求1所述的方法,其特征在于,所述方案类型包括开始循环方案和结束循环方案;其中,所述开始循环方案设置在开始循环的所述方案类型或用例方案之前,所述结束循环方案设置在结束循环的所述方案类型或用例方案之后,所述开始循环方案的参数包括循环次数。4.根据权利要求1所述的方法,其特征在于,所述功能、用例方案、方案类型支持增加、删除、修改和查询操作。5.根据权利要求1所述的方法,其特征在于,所述方案类型包括台体操作方案、串口操作方案、表计读写通讯方案、延时方案、提示方案、开始循环方案、结束循环方案、数据比对方案和变量值保存到文件方案中一种或多种。6.根据权利要求1所述的方法,其特征在于,在获取检测项目中每个功能的用例方案,所述用例方案包括多个方案类型之...

【专利技术属性】
技术研发人员:郭援越吴丽云王贤妮洪惠玲彭刘柱杨丹丁玉钢
申请(专利权)人:杭州炬华科技股份有限公司
类型:发明
国别省市:

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

1