[发明专利]一种JsDriver的测试方法及系统在审
申请号: | 201711434978.9 | 申请日: | 2017-12-26 |
公开(公告)号: | CN109960624A | 公开(公告)日: | 2019-07-02 |
发明(设计)人: | 吕一男;张美娟 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息项 测试系统 命令字符串 测试 测试方法及系统 命令字 返回 信息项集合 测试效率 获取信息 模块使用 错误码 预设 集合 | ||
本发明实施例提供一种JsDriver的测试方法及系统,用以解决现有技术中对JsDriver的测试效率较低的技术问题。测试系统获取信息项集合,信息项集合包括多个信息项和每个信息项的取值,多个信息项为用于执行JsDriver的测试用例所需的信息项;测试系统基于命令字和预设组串顺序对命令字和多个信息项中每个信息项的取值进行组合,获得命令字符串,其中,测试JsDriver的不同功能模块使用不同的命令字,命令字符串用于对JsDriver进行测试;测试系统将命令字符串发送给JsDriver;测试系统从JsDriver接收返回码,返回码为将命令字符串传入JsDriver后获得的正确码或者错误码;在返回码为正确码的情况下,测试系统确定JsDriver通过测试。
技术领域
本发明涉及计算机技术领域,尤其涉及一种JsDriver的测试方法及系统。
背景技术
增值税防伪税控税务端网络版系统是防伪税控系统中的税局端使用的软件系统,而金税接口(JsDriver)是增值税防伪税控税务端网络版系统与金税盘底层之间的重要接口。JsDriver接收防伪税控系统中的税局端传入的命令字符串,与底层和加解密进行交互,JsDriver对该命令字符串进行校验,校验通过后,JsDriver调用金税盘底层的动态链接库文件将该参数写入金税盘中。
为避免JsDriver在对命令字符串进行校验等过程中出现错误,测试人员通常需要实时或者周期性地对JsDriver进行测试。现有技术中,测试人员通常是通过在增值税防伪税控税务端网络版系统中执行各种复杂操作,以对JsDriver进行测试。比如,测试人员在增值税防伪税控税务端网络版系统中输入用于测试JsDriver的各个功能的数据,由JsDriver调用金税盘底层的动态链接库文件将输入的数据写入金税盘,以测试JsDriver的各个功能是否能够按照JsDriver的需求规格说明书的规定正常使用。
而由于现有技术中测试人员输入的用于测试JsDriver的数据范围是有限的或者因为是人工输入,容易出现数据错误,使得对JsDriver的测试不够准确,进而无法准确定位JsDriver中哪部分代码出现问题,导致测试人员需要不断地重复上述测试过程。显然,目前对JsDriver的测试过程耗时耗力,测试效率较低。
发明内容
本发明实施例提供一种JsDriver的测试方法及系统,用以解决现有技术中对JsDriver的测试效率较低的技术问题。
第一方面,本发明实施例提供一种金税接口JsDriver的测试方法,包括:
测试系统获取信息项集合,所述信息项集合包括多个信息项和每个信息项的取值,所述多个信息项为用于执行JsDriver的测试用例所需的信息项;
所述测试系统基于命令字和预设组串顺序对所述命令字和多个信息项中每个信息项的取值进行组合,获得命令字符串,其中,测试所述JsDriver的不同功能模块使用不同的命令字,所述命令字符串用于对所述JsDriver进行测试;
所述测试系统将所述命令字符串发送给所述JsDriver;
所述测试系统从所述JsDriver接收返回码,所述返回码为将所述命令字符串传入所述JsDriver后获得的正确码或者错误码;
在所述返回码为所述正确码的情况下,所述测试系统确定所述JsDriver通过测试。
在一种可能的实现方式中,在所述测试系统基于命令字和预设组串顺序对所述命令字和多个信息项中每个信息项的取值进行组合,获得命令字符串之前,还包括:
所述测试系统对所述每个信息项的取值进行校验,以确定所述每个信息项的取值是否满足预设条件;
若所述每个信息项的取值满足所述预设条件,则所述测试系统确定所述每个信息项的取值均通过校验。
在一种可能的实现方式中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711434978.9/2.html,转载请声明来源钻瓜专利网。