一种不同电子设备组装进行测试的通用处理方法技术

技术编号:15982560 阅读:45 留言:0更新日期:2017-08-12 05:37
本发明专利技术提供一种不同电子设备组装进行测试的通用处理方法,包括:1、建立与不同电子设备一一对应的协议主文件表、发送变量从列表和接收变量从列表;2、根据电子设备的使用说明书将协议指令增加到对应的协议主文件表的协议指令采集条中;3、根据说明书将要发送的内容分解成一个个不同的发送变量名称、发送变量备注和默认值,放入发送变量从列表的发送变量采集条中,将对应的默认值顺序串接成一发送命令发送给电子设备;4、电子设备收到发送命令后,返回数据,协议主文件表接收到该数据后,解析并将解析到的变量值放入接收变量从列表的接收变量采集条中;5、根据解析的变量进行电子设备测试逻辑结果的验证。本发明专利技术提升了测试的兼容性和快捷性。

【技术实现步骤摘要】
一种不同电子设备组装进行测试的通用处理方法
本专利技术涉及通信
,尤其涉及一种不同电子设备组装进行测试的通用处理方法。
技术介绍
电子设备及其测试方法日新月异,对应的软件控制、测试流程也变化飞快。一般配合硬件的测试软件都是专门定制的,只针对特定设备或某一种测试流程,当工艺流程改变、设备的升级或测试流程的修改,都会导致软件的更改,软件的维护量大,不仅造成人手不足、耗时多,而且会影响生产。传统的技术是利用电子设备进行测试,电子设备是指不同的厂家提供的不同的设备,是在整个测试软件系统中直接将用到的电子设备的通讯方法直接在软件中固定下来,只能针对当前的测试定制写法,即一种电子设备只有通过编写一款特定的测试软件源代码进行测试,这样当外部电子设备更换的时候,就必须要更改软件源代码,进行调试后才能使用,比较消耗时间,在有项目进度要求时难以保证效率,同时当整个测试工艺流程变更的时候,也得必须更改软件的源代码,经过调试验证后才能投入使用,要求投入较大的软件工程师人力资源。
技术实现思路
本专利技术要解决的技术问题,在于提供一种不同电子设备组装进行测试的通用处理方法,能建立一种通用的协议编辑模式或规则,基于这种模式来与电子设备通讯交互,这样在电子设备的工艺流程改变时,就无需修改软件,只要修改脚本就能应对不同的测试需求,从而降低了开发成本。本专利技术是这样实现的:一种不同电子设备组装进行测试的通用处理方法,包括如下步骤:步骤1、建立与不同电子设备一一对应的协议主文件表,每一所述协议主文件表内设置有一采集操作栏、一属性显示栏和复数个对应设置于该属性显示栏下方的协议指令采集条;每一所述协议指令采集条下对应设有一发送变量从列表和一接收变量从列表,所述发送变量从列表内设置有一发送操作栏、一发送变量显示栏和复数个对应设置于该发送变量显示栏下方的发送变量采集条;所述接收变量从列表内设置有一接收操作栏、一接收变量显示栏和复数个对应设置于该接收变量显示栏下方的接收变量采集条;不同的协议主文件表是通过唯一的ID码进行标识;步骤2、根据唯一的ID码对相应的协议主文件表的具体内容进行编辑,根据不同电子设备所提供的使用说明书,将每一使用说明书的内容转换为复数个相应的协议指令,根据所述采集操作栏和所述属性显示栏依次将相应的协议指令增加到对应的协议主文件表内的协议指令采集条中;步骤3、根据使用说明书,将要发送给对应电子设备的内容分解成一个个不同的发送变量名称、发送变量备注和默认值,根据所述发送操作栏和所述发送变量显示栏放入对应的发送变量从列表内的发送变量采集条中,将要发送的发送变量名称所对应的默认值直接顺序串接起来,两默认值之间通过分隔符进行隔开,组合成一条完整的发送命令,并发送给对应的电子设备进行测试;步骤4、电子设备接收到该发送命令并处理后,返回相应的数据给对应的协议主文件表,该协议主文件表接收到该数据后,将该数据进行解析,并根据所述接收变量从列表内的所述接收操作栏和所述接收变量显示栏将解析到的变量值放入对应的接收变量从列表内的接收变量采集条中;步骤5、通过所述协议主文件表内各协议指令采集条、所述发送变量从列表及所述接收变量从列表完成与电子设备的数据交互,电子设备的测试过程中,根据对应的接收变量从列表中所解析出来的变量进行对应的电子设备测试逻辑结果的验证,当电子设备所有的测试结束后,将验证结果保存到服务器上。进一步地,所述步骤3中要发送的发送变量名称所对应的默认值若为固定值,则在发送时,直接将默认值串接起来,组合成一条完整的发送命令;要发送的发送变量名称所对应的默认值若为可变值,则将该默认值进行初始化,再将初始化后的默认值串接起来,组合成一条完整的发送命令。进一步地,所述步骤1中所述采集操作栏的操作内容包括增加、复制新增、删除、上移及下移,所述属性显示栏的内容包括报文ID、报文备注、发送长度、接收长度、等待时间、校验和、分割类型及返回值;所述发送操作栏的操作内容包括增加、复制新增、删除、上移、下移、打开、发送及关闭,所述发送变量显示栏的内容包括发送变量名称、发送变量备注及默认值;所述接收操作栏的操作内容包括增加、复制新增、删除、上移及下移,所述接收变量显示栏的内容包括接收变量名称、接收变量备注、值类型、起始位、位长度、下标、分隔符及读取值。本专利技术具有如下优点:本专利技术通过电子设备的协议指令灵活编辑,以达到综合统一的接收和发送,对协议指令的内容进行变量化的处理;不管提供测试的电子设备如何更换,都能在不更改软件源代码的情况下,直接处理使用,避免了因更换电子设备导致无法通讯而重新开发系统来对付,在实际应用中提升了对测试的兼容性和快捷性。附图说明下面参照附图结合实施例对本专利技术作进一步的说明。图1为本专利技术一种不同电子设备组装进行测试的通用处理方法的流程示意图。图2为本专利技术一种不同电子设备组装进行测试的通用处理方法的操作演示图之一。图3为本专利技术一种不同电子设备组装进行测试的通用处理方法的操作演示图之二。图4为本专利技术一种不同电子设备组装进行测试的通用处理方法的操作演示图之三。图5为本专利技术一种不同电子设备组装进行测试的通用处理方法的操作演示图之四。图6为本专利技术一种不同电子设备组装进行测试的通用处理方法的操作演示图之五。图7为本专利技术一种不同电子设备组装进行测试的通用处理方法的操作演示图之六。图8为本专利技术一种不同电子设备组装进行测试的通用处理方法的操作演示图之七。图9为本专利技术一种不同电子设备组装进行测试的通用处理方法的操作演示图之八。图10为本专利技术一种不同电子设备组装进行测试的通用处理方法的操作演示图之九。图11为本专利技术一种不同电子设备组装进行测试的通用处理方法的操作演示图之十。图12为本专利技术一种不同电子设备组装进行测试的通用处理方法的操作演示图之十一。图13为本专利技术一种不同电子设备组装进行测试的通用处理方法的操作演示图之十二。图14为本专利技术一种不同电子设备组装进行测试的通用处理方法的操作演示图之十三。图中标号说明:100-协议主文件表、101-采集操作栏、102-属性显示栏、103-协议指令采集条;200-发送变量从列表、201-发送操作栏、202-发送变量显示栏、203-发送变量采集条;300-接收变量从列表、301-接收操作栏、302-接收变量显示栏、303-接收变量采集条。具体实施方式为使得本专利技术更明显易懂,现以一优选实施例,并配合附图作详细说明如下。请参阅图1所示,本专利技术的一种不同电子设备组装进行测试的通用处理方法,包括如下步骤:步骤1、通过serialPortCom类(serialport,即串行端口,现在大多数硬件设备均采用串口技术与计算机相连,因此串口的应用程序开发越来越普遍)建立与不同电子设备一一对应的协议主文件表100,每一所述协议主文件表100内设置有一采集操作栏101、一属性显示栏102和复数个对应设置于该属性显示栏102下方的协议指令采集条103,所述采集操作栏101的操作内容包括增加、复制新增、删除、上移及下移,所述属性显示栏102的内容包括报文ID、报文备注、发送长度、接收长度、等待时间、校验和、分割类型及返回值;每一所述协议指令采集条103下对应设有一发送变量从列表200和一接收变量从列表300,所述发送变量从列表200内设置有一发本文档来自技高网...

【技术保护点】
一种不同电子设备组装进行测试的通用处理方法,其特征在于:包括如下步骤:步骤1、建立与不同电子设备一一对应的协议主文件表,每一所述协议主文件表内设置有一采集操作栏、一属性显示栏和复数个对应设置于该属性显示栏下方的协议指令采集条;每一所述协议指令采集条下对应设有一发送变量从列表和一接收变量从列表,所述发送变量从列表内设置有一发送操作栏、一发送变量显示栏和复数个对应设置于该发送变量显示栏下方的发送变量采集条;所述接收变量从列表内设置有一接收操作栏、一接收变量显示栏和复数个对应设置于该接收变量显示栏下方的接收变量采集条;不同的协议主文件表是通过唯一的ID码进行标识;步骤2、根据唯一的ID码对相应的协议主文件表的具体内容进行编辑,根据不同电子设备所提供的使用说明书,将每一使用说明书的内容转换为复数个相应的协议指令,根据所述采集操作栏和所述属性显示栏依次将相应的协议指令增加到对应的协议主文件表内的协议指令采集条中;步骤3、根据使用说明书,将要发送给对应电子设备的内容分解成一个个不同的发送变量名称、发送变量备注和默认值,根据所述发送操作栏和所述发送变量显示栏放入对应的发送变量从列表内的发送变量采集条中,将要发送的发送变量名称所对应的默认值直接顺序串接起来,两默认值之间通过分隔符进行隔开,组合成一条完整的发送命令,并发送给对应的电子设备进行测试;步骤4、电子设备接收到该发送命令并处理后,返回相应的数据给对应的协议主文件表,该协议主文件表接收到该数据后,将该数据进行解析,并根据所述接收变量从列表内的所述接收操作栏和所述接收变量显示栏将解析到的变量值放入对应的接收变量从列表内的接收变量采集条中;步骤5、通过所述协议主文件表内各协议指令采集条、所述发送变量从列表及所述接收变量从列表完成与电子设备的数据交互,电子设备的测试过程中,根据对应的接收变量从列表中所解析出来的变量进行对应的电子设备测试逻辑结果的验证,当电子设备所有的测试结束后,将验证结果保存到服务器上。...

【技术特征摘要】
1.一种不同电子设备组装进行测试的通用处理方法,其特征在于:包括如下步骤:步骤1、建立与不同电子设备一一对应的协议主文件表,每一所述协议主文件表内设置有一采集操作栏、一属性显示栏和复数个对应设置于该属性显示栏下方的协议指令采集条;每一所述协议指令采集条下对应设有一发送变量从列表和一接收变量从列表,所述发送变量从列表内设置有一发送操作栏、一发送变量显示栏和复数个对应设置于该发送变量显示栏下方的发送变量采集条;所述接收变量从列表内设置有一接收操作栏、一接收变量显示栏和复数个对应设置于该接收变量显示栏下方的接收变量采集条;不同的协议主文件表是通过唯一的ID码进行标识;步骤2、根据唯一的ID码对相应的协议主文件表的具体内容进行编辑,根据不同电子设备所提供的使用说明书,将每一使用说明书的内容转换为复数个相应的协议指令,根据所述采集操作栏和所述属性显示栏依次将相应的协议指令增加到对应的协议主文件表内的协议指令采集条中;步骤3、根据使用说明书,将要发送给对应电子设备的内容分解成一个个不同的发送变量名称、发送变量备注和默认值,根据所述发送操作栏和所述发送变量显示栏放入对应的发送变量从列表内的发送变量采集条中,将要发送的发送变量名称所对应的默认值直接顺序串接起来,两默认值之间通过分隔符进行隔开,组合成一条完整的发送命令,并发送给对应的电子设备进行测试;步骤4、电子设备接收到该发送命令并处理后,返回相应的数据给对应的协议主文件表,该协议主文件表接收到该数据后,将该数据进行解析,...

【专利技术属性】
技术研发人员:李有财汤平林松青林锦绣
申请(专利权)人:福建星云电子股份有限公司
类型:发明
国别省市:福建,35

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

1