车险数据测试方法、装置、测试平台及车险测试系统制造方法及图纸

技术编号:22641312 阅读:14 留言:0更新日期:2019-11-26 16:04
本发明专利技术涉及互联网技术领域,公开一种车险数据测试方法、装置、测试平台及车险测试系统。方法包括:获取业务测试指令,从预设测试用例库遍历出业务测试指令指向的目标测试用例,各个测试用例共用相同的测试字段,接收在目标测试用例下的测试字段输入的车险用例数据,并将目标测试用例与车险用例数据组装成访问请求,向服务器发送访问请求,以使服务器根据访问请求返回用例执行结果,呈现用例执行结果。由于各个测试用例共用相同的测试字段,测试人员只需在测试用例的关键字段输入对应的车险用例数据,无需针对每类车险业务人工输入待测的测试字段及其测试数据,因此,此类作法的测试效率高,满足车险业务种类繁多的需求,并能够全流程测试。

Vehicle insurance data test method, device, test platform and vehicle insurance test system

The invention relates to the field of Internet technology, and discloses a vehicle insurance data test method, device, test platform and vehicle insurance test system. The methods include: acquiring the business test instructions, traversing the target test cases pointed by the business test instructions from the preset test case library, sharing the same test fields for each test case, receiving the vehicle insurance case data input from the test fields under the target test case, assembling the target test case and vehicle insurance case data into an access request, and sending an access request to the server, To enable the server to return the use case execution result according to the access request and present the use case execution result. Because each test case shares the same test field, the tester only needs to input the corresponding auto insurance case data in the key field of the test case, and does not need to manually input the test field and test data to be tested for each kind of auto insurance business. Therefore, this kind of method has high test efficiency, meets the needs of a wide range of auto insurance business, and can test the whole process.

【技术实现步骤摘要】
车险数据测试方法、装置、测试平台及车险测试系统
本专利技术涉及互联网
,尤其涉及一种车险数据测试方法、装置、测试平台及车险测试系统。
技术介绍
随着互联网技术的发展,保险行业的发展速度越来越快,其中,车险作为保险行业的一个分支,其发展速度受到关注。一般的,保险公司需要互联网车险平台为其提供软件技术支持,以扩展车险业务,因此,为了保证保险公司与车险平台之间业务的顺畅,在投放市场前,车险平台需要与保险公司作业务测试。测试时,传统保险公司目前主要是通过相关接口请求测试工具进行联调测试,例如,采用诸如postman或jmeter的测试工具进行联调测试,此类测试工具功能比较开放,主要面向技术人员,测试所需的协议参数全部依赖用户输入,响应结果也依赖人工分析判断。由于车险业务种类比较繁多,测试时,测试人员需要针对不同的车险输入测试字段,导致测试效率比较低。
技术实现思路
本专利技术实施例的一个目的旨在提供一种车险数据测试方法、装置、测试平台及车险测试系统,其能够提高测试效率。在第一方面,本专利技术实施例提供一种车险数据测试方法,应用于测试平台,所述方法包括:获取业务测试指令;从预设测试用例库遍历出所述业务测试指令指向的目标测试用例,其中,所述预设测试用例库包括多个测试用例,各个所述测试用例共用相同的测试字段;接收在所述目标测试用例下的测试字段输入的车险用例数据,并将所述目标测试用例与所述车险用例数据组装成访问请求;向服务器发送所述访问请求,以使所述服务器根据所述访问请求返回用例执行结果;呈现所述用例执行结果。在第二方面,本专利技术实施例提供一种车险数据测试装置,应用于测试平台,所述装置包括:测试项目管理器,用于获取业务测试指令,从预设测试用例库遍历出所述业务测试指令指向的目标测试用例,其中,所述预设测试用例库包括多个测试用例,各个所述测试用例共用相同的测试字段;测试执行引擎,用于接收在所述目标测试用例下的测试字段输入的车险用例数据,并将所述目标测试用例与所述车险用例数据组装成访问请求,向服务器发送所述访问请求,以使所述服务器根据所述访问请求返回用例执行结果,呈现所述用例执行结果。在一些实施例中,所述装置还包括:用例构建模块,用于构建测试用例;用例组合模块,用于组合各个所述测试用例,以构成预设测试用例库。在一些实施例中,所述用例构建模块包括:用例新增单元,用于获取用例新增指令;页面呈现单元,用于根据所述用例新增指令,呈现用例新增页面,所述用例新增页面包括用例名称框及用例描述框;数据接收单元,用于接收在所述用例名称框输入的用例名称,以及在所述用例描述框输入的用例描述内容;用例构建单元,用于根据所述用例名称及所述用例描述内容,构建测试用例。在一些实施例中,所述装置还包括:模板模块,用于获取在数据校验模板输入的车险基础数据;校验启动模块,用于启动所述数据校验模板校验所述车险基础数据,若校验成功,向所述服务器发送所述数据校验模板;若校验失败,生成第一提示信息,根据所述第一提示信息获取重新输入的车险基础数据,并重复执行启动所述数据校验模板校验重新输入的车险基础数据。在一些实施例中,所述校验启动模块具体用于:将所述数据校验模板组装成校验请求,选择测试接口,通过所述测试接口向所述服务器发送所述校验请求,以使所述服务器根据所述校验请求返回数据校验结果。在一些实施例中,所述校验启动模块还具体用于:获取接口调用请求,所述接口调用请求封装有接口调用字段,选择与所述接口调用字段对应的接口作为测试接口。在一些实施例中,所述测试接口包括报价接口、投保接口和/或出单接口。在一些实施例中,所述数据校验结果包括校验成功结果与校验失败结果,所述装置还包括:端对端测试模块,用于当所述数据校验结果为校验成功结果时,通过小程序进行端对端测试;第一信息提示模块,用于当所述数据校验结果为校验失败结果时,生成所述第一提示信息。在一些实施例中,所述数据校验模板包括Excel模板。在一些实施例中,所述目标测试用例的数量为多个。在一些实施例中,所述业务测试指令对应的业务类型为至少两种。在一些实施例中,所述测试项目管理器还具体用于:解析所述业务测试指令,得到业务标识,所述业务标识用于标识车险业务类型,每项所述车险业务类型均对应一个或多个测试用例;从预设测试用例库遍历出与所述业务标识对应的测试用例作为目标测试用例。在一些实施例中,所述用例数据输入在预设数据模板中,所述测试执行引擎具体用于:启动所述预设数据模板校验所述车险用例数据,若校验成功,得到在所述目标测试用例下的测试字段输入的车险用例数据;若校验失败,生成第二提示信息,根据所述第二提示信息获取重新输入的车险用例数据,并重复执行启动所述预设数据模板校验所述车险用例数据。在一些实施例中,所述装置还包括:测试进度跟踪模块,用于生成全部目标测试用例共用的任务编号,获取在所述任务编号下全部目标测试用例的用例执行结果,根据所述全部目标测试用例的用例执行结果,生成测试图表。在第三方面,本专利技术实施例提供一种测试平台,包括:至少一个处理器;和与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的车险数据测试方法。在第四方面,本专利技术实施例提供一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使测试平台执行上述的车险数据测试方法。在第五方面,本专利技术实施例提供一种车险测试系统,包括:上述的测试平台;和服务器,所述服务器与所述测试平台通讯连接。在本专利技术各个实施例提供的车险数据测试方法中,首先,获取业务测试指令,从预设测试用例库遍历出业务测试指令指向的目标测试用例,其中,预设测试用例库包括多个测试用例,各个测试用例共用相同的测试字段;其次,接收在目标测试用例下的测试字段输入的车险用例数据,并将目标测试用例与车险用例数据组装成访问请求;再次,向服务器发送访问请求,以使服务器根据访问请求返回用例执行结果;最后,呈现用例执行结果。一方面,由于各个测试用例共用相同的测试字段,测试人员只需在测试用例的关键字段输入对应的车险用例数据,无需针对每类车险业务人工输入待测的测试字段及其测试数据,因此,此类作法的测试效率高,能够满足车险业务种类繁多的需求。另一方面,从整体角度看本方法,其能够全流程地完成测试,减少测试人员参与的时间,相对地缩短平台对接时间。再一方面,由于测试用例比较直观友好,测试人员容易操作测试用例以完成测试。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类本文档来自技高网...

【技术保护点】
1.一种车险数据测试方法,应用于测试平台,其特征在于,所述方法包括:/n获取业务测试指令;/n从预设测试用例库遍历出所述业务测试指令指向的目标测试用例,其中,所述预设测试用例库包括多个测试用例,各个所述测试用例共用相同的测试字段;/n接收在所述目标测试用例下的测试字段输入的车险用例数据,并将所述目标测试用例与所述车险用例数据组装成访问请求;/n向服务器发送所述访问请求,以使所述服务器根据所述访问请求返回用例执行结果;/n呈现所述用例执行结果。/n

【技术特征摘要】
1.一种车险数据测试方法,应用于测试平台,其特征在于,所述方法包括:
获取业务测试指令;
从预设测试用例库遍历出所述业务测试指令指向的目标测试用例,其中,所述预设测试用例库包括多个测试用例,各个所述测试用例共用相同的测试字段;
接收在所述目标测试用例下的测试字段输入的车险用例数据,并将所述目标测试用例与所述车险用例数据组装成访问请求;
向服务器发送所述访问请求,以使所述服务器根据所述访问请求返回用例执行结果;
呈现所述用例执行结果。


2.根据权利要求1所述的方法,其特征在于,在获取业务测试指令之前,所述方法还包括:
构建测试用例;
组合各个所述测试用例,以构成预设测试用例库。


3.根据权利要求2所述的方法,其特征在于,所述构建测试用例,包括:
获取用例新增指令;
根据所述用例新增指令,呈现用例新增页面,所述用例新增页面包括用例名称框及用例描述框;
接收在所述用例名称框输入的用例名称,以及在所述用例描述框输入的用例描述内容;
根据所述用例名称及所述用例描述内容,构建测试用例。


4.根据权利要求1所述的方法,其特征在于,在获取业务测试指令之前,所述方法还包括:
获取在数据校验模板输入的车险基础数据;
启动所述数据校验模板校验所述车险基础数据;
若校验成功,向所述服务器发送所述数据校验模板;
若校验失败,生成第一提示信息,根据所述第一提示信息获取重新输入的车险基础数据,并重复执行启动所述数据校验模板校验重新输入的车险基础数据。


5.根据权利要求4所述的方法,其特征在于,所述向所述服务器发送所述数据校验模板,包括:
将所述数据校验模板组装成校验请求;
选择测试接口;
通过所述测试接口向所述服务器发送所述校验请求,以使所述服务器根据所述校验请求返回数据校验结果。


6.根据权利要求5所述的方法,其特征在于,所述选择测试接口,包括:
获取接口调用请求,所述接口调用请求封装有接口调用字段;
选择与所述接口调用字段对应的接口作为测试接口。


7.根据权利要求6所述的方法,其特征在于,所述测试接口包括报价接口、投保接口和/或出单接口。


8.根据权利要求5所述的方法,其特征在于,所述数据校验结果包括校验成功结果与校验失败结果,所述方法还包括:
当所述数据校验结果为校验成功结果时,通过小程序进行端对端测试;
当所述数据校验结果为校验失败结果时,生成所述第一提示信息。


9.根据权利要求4所述的方法,其特征在于,所述数据校验模板包括Excel模板。


10.根据权利要求1...

【专利技术属性】
技术研发人员:吴宏平贺勇军
申请(专利权)人:微民保险代理有限公司
类型:发明
国别省市:广东;44

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

1