[发明专利]一种多接口测试方法及系统在审
申请号: | 202111548783.3 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114371966A | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 李超;苏昆;胡瑞璟;董逢华 | 申请(专利权)人: | 武汉天喻信息产业股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/26 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 代婵 |
地址: | 430223 湖北省武汉市*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 测试 方法 系统 | ||
一种多接口测试方法及系统,所述方法包括:步骤1,通过测试端PC检测连通产品的测试接口的种类和数量;步骤2,获取测试任务,并分析测试任务的测试需求;步骤3,根据所述测试需求从测试接口中选择其中的一种或多种进行测试。本发明可以根据测试需求自由选择最为合适的测试接口进行测试,也可以多路同时进行测试,满足特性测试需求。
技术领域
本发明涉及接口测试领域,具体涉及一种多接口测试方法及系统。
背景技术
测试在产品开发中占据着重要的地位,一种产品能不能够发布,它首先必须通过可行性、功能性测试等等。目前,现有的产品测试往往采用的是单一接口的测试形式,以智能卡测试为例,常用的是使用7816接口对接测试PC。
但随着测试需求的不断进化,单一测试接口的测试方法已经不能满足于测试的正常流程,且产品端所能实现的接口类型也越发增多,每种测试接口由于其测试方式的不同,又含有不同的测试用途。那么如何将各个接口进行整合,形成一套完成的测试方式将成为重中之重。
因此,现在亟需一种多接口测试方法及系统来解决上述问题。
发明内容
鉴于现有技术中存在的技术缺陷和技术弊端,本发明实施例提供克服上述问题或者至少部分地解决上述问题的一种多接口测试方法及系统,具体方案如下:
作为本发明的第一方面,提供一种多接口测试方法,所述方法包括:
步骤1,通过测试端PC检测连通产品的测试接口的种类和数量;
步骤2,获取测试任务,并分析测试任务的测试需求;
步骤3,根据所述测试需求从测试接口中选择其中的一种或多种进行测试。
进一步地,步骤1中,所述接口的种类包括7816接口、14443接口、蓝牙接口、nfc接口、wifi接口、串口、SPI接口和IIC接口,对于某一接口类型,所述测试端PC通过对应的中间连接模块与产品的对应测试接口连接。
进一步地,所述获取测试任务,并分析测试任务的测试需求,包括:
获取测试指令中编写的测试脚本内容,所述测试端PC通过解析所述测试脚本内容,确定需要进行的测试内容。
进一步地,步骤3还包括:
根据测试线路为单路或多路确定所需要使用的测试接口数量;
根据实际测试任务的测试需求选用对应的测试接口进行测试,同时下调无需测试的接口的优先级,并对优先级小于预设阈值的的接口进行标记,包括标记为测试或不测试。
进一步地,步骤3中,对测试接口进行测试为:
测试端PC通过中间连接模块连接产品的对应接口,向产品的对应测试接口发送数据;
产品通过对应测试接口收到数据后,判断数据长度是否正确,若数据长度不正确,则向测试端PC返回数据长度错误码,若数据长度正确,则将接收到的数据执行相应处理后返回执行结果给PC测试端,测试端PC发送对应命令后,开始计时,如果预设时间内收不到产品对应测试接口的响应,则返回超时码。
进一步地,所述向产品的对应测试接口发送的数据中增加n个字节,所述n个字节包含有所述数据的长度信息,产品通过对应测试接口收到数据后,通过数据中增加的n个字节判断所述数据长度是否正确,若数据长度正确,则将接收到的数据移除所述n个字节后执行相应处理并将执行结果返回给PC测试端。
进一步地,所述方法还包括:在链路传输错误时,向测试端PC返回对应的链路传输错误码,在侦测到链接中断时,向测试端PC发送链接中断错误码。
进一步地,所述方法还包括,将测试端PC与产品对应测试接口的每一条交互数据写入log区进行记录,并在每条记录上加上对应的时间戳。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉天喻信息产业股份有限公司,未经武汉天喻信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111548783.3/2.html,转载请声明来源钻瓜专利网。