获客系统测试方法、装置、设备及介质制造方法及图纸

技术编号:31584842 阅读:27 留言:0更新日期:2021-12-25 11:29
本发明专利技术涉及测试领域,提供一种获客系统测试方法、装置、设备及介质,能够校验分层框架对待测试系统的测试权限,避免数据被恶意盗用,影响数据安全,根据数据访问层从待测试系统中获取的测试需求数据及实体层生成服务层的服务类,根据服务类调用接口层的对应接口,并将待测试数据分别传输至接口,获取接口返回的数据作为目标数据,并利用工具层对目标数据进行验证,得到测试结果,通过分层框架实现个性化的嵌入式流程自动化测试,覆盖各合作方的个性化获客场景,完善了测试流程的覆盖率,有效保证了业务流程的高可用性及高可靠性。此外,本发明专利技术还涉及区块链技术,测试结果可存储于区块链节点中。链节点中。链节点中。

【技术实现步骤摘要】
获客系统测试方法、装置、设备及介质


[0001]本专利技术涉及测试
,尤其涉及一种获客系统测试方法、装置、设备及介质。

技术介绍

[0002]目前,随着自动化技术的快速发展,信用卡申请及获客的线上平台也被广泛运用。为了保证平台能够正常运行,需要根据每个合作方分别对平台进行有针对性的测试。
[0003]但是,随着接入的合作方越来越多,测试过程中会遇到以下问题:
[0004]1、随着多家个性化的合作方接入,业务功能呈指数增加,传统的手工测试方式效率较低;
[0005]2、随着业务的快速迭代,业务功能变化频率显著增加,难以适应当前业务的快速变化;
[0006]3、复杂的获客流程在快速迭代中难以保持稳定可靠。

技术实现思路

[0007]鉴于以上内容,有必要提供一种获客系统测试方法、装置、设备及介质,旨在解决测试效率低、适用性低,且不稳定的问题。
[0008]一种获客系统测试方法,所述获客系统测试方法包括:
[0009]构建分层框架,所述分层框架包括服务层、接口层、实体层、数据访问层、工具层;
[0010]获取待测试系统,并校验所述分层框架对所述待测试系统的测试权限;
[0011]当确定所述分层框架对所述待测试系统具有测试权限时,利用所述数据访问层从所述待测试系统中获取测试需求数据及待测试数据;
[0012]根据所述测试需求数据及所述实体层生成所述服务层的服务类;
[0013]根据所述服务类调用所述接口层的对应接口,并将所述待测试数据分别传输至所述接口;
[0014]获取所述接口返回的数据作为目标数据,并利用所述工具层对所述目标数据进行验证,得到测试结果。
[0015]根据本专利技术优选实施例,所述构建分层框架包括:
[0016]创建服务类、接口类,并将所述服务类封装成层,得到所述服务层,及将所述接口类封装成层,得到所述接口层;
[0017]创建接口请求类及返回对象类,并将所述接口请求类及所述返回对象类存储至所述实体层;
[0018]创建用于访问数据的Dao层,得到所述数据访问层;
[0019]创建至少一个工具类,并将所述至少一个工具类存储至所述工具层;
[0020]配置所述服务层、所述接口层、所述实体层、所述数据访问层及所述工具层的相互调用关系,得到所述分层框架。
[0021]根据本专利技术优选实施例,所述校验所述分层框架对所述待测试系统的测试权限包
括:
[0022]获取所述待测试系统的系统标识、服务器标识,并获取所述待测试系统的注册地;
[0023]拼接所述系统标识及所述服务器标识,得到第一序列;
[0024]对所述注册地进行编码处理,得到注册地编码;
[0025]将所述注册地编码拼接至所述第一序列,得到第二序列;
[0026]从所述第二序列中切分出排在预设位置的字符组成所述待测试系统的序列号;
[0027]调取预先配置的权限列表;
[0028]当在所述权限列表中查询到所述待测试系统的序列号时,确定所述分层框架对所述待测试系统具有测试权限。
[0029]根据本专利技术优选实施例,所述根据所述测试需求数据及所述实体层生成所述服务层的服务类包括:
[0030]调用所述实体层的所述接口请求类及所述返回对象类,并结合所述测试需求数据,在所述实体层创建请求实体对象及返回实体对象;
[0031]对所述请求实体对象及所述返回实体对象进行入参组装,得到所述服务层的服务类。
[0032]根据本专利技术优选实施例,在根据所述服务类调用所述接口层的对应接口时,所述方法还包括:
[0033]获取所述服务类中的流程节点;
[0034]利用选择函数在每个流程节点处建立出口及入口;
[0035]当单独测试所述流程节点中的一个目标流程节点时,根据所述目标流程节点的出口及入口获取对应的接口作为目标接口;
[0036]将所述待测试数据传输至所述目标接口。
[0037]根据本专利技术优选实施例,所述利用所述工具层对所述目标数据进行验证,得到测试结果包括:
[0038]当所述目标数据为系统运行结果时,从所述工具层获取断言工具类;
[0039]获取预先存储的与所述目标数据对应的系统预期结果;
[0040]利用所述断言工具类对比所述系统运行结果及所述系统预期结果;
[0041]当所述系统运行结果与所述系统预期结果相同时,在所述工具层输出第一测试结果,所述第一测试结果表示所述待测试系统的所述系统运行结果通过测试;或者
[0042]当所述系统运行结果与所述系统预期结果不相同时,在所述工具层输出第二测试结果,所述第二测试结果表示所述待测试系统的所述系统运行结果未通过测试。
[0043]根据本专利技术优选实施例,所述利用所述工具层对所述目标数据进行验证,得到测试结果还包括:
[0044]当所述目标数据为密文时,从所述工具层获取加解密工具类;
[0045]利用所述加解密工具类解密所述密文;
[0046]当所述密文解密成功时,在所述工具层输出第三测试结果,所述第三测试结果表示所述待测试系统的加解密流程通过测试;或者
[0047]当所述密文解密失败时,在所述工具层输出第四测试结果,所述第四测试结果表示所述待测试系统的加解密流程未通过测试。
[0048]一种获客系统测试装置,所述获客系统测试装置包括:
[0049]构建单元,用于构建分层框架,所述分层框架包括服务层、接口层、实体层、数据访问层、工具层;
[0050]校验单元,用于获取待测试系统,并校验所述分层框架对所述待测试系统的测试权限;
[0051]获取单元,用于当确定所述分层框架对所述待测试系统具有测试权限时,利用所述数据访问层从所述待测试系统中获取测试需求数据及待测试数据;
[0052]生成单元,用于根据所述测试需求数据及所述实体层生成所述服务层的服务类;
[0053]传输单元,用于根据所述服务类调用所述接口层的对应接口,并将所述待测试数据分别传输至所述接口;
[0054]验证单元,用于获取所述接口返回的数据作为目标数据,并利用所述工具层对所述目标数据进行验证,得到测试结果。
[0055]一种计算机设备,所述计算机设备包括:
[0056]存储器,存储至少一个指令;及
[0057]处理器,执行所述存储器中存储的指令以实现所述获客系统测试方法。
[0058]一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被计算机设备中的处理器执行以实现所述获客系统测试方法。
[0059]由以上技术方案可以看出,本专利技术能够构建分层框架,所述分层框架包括服务层、接口层、实体层、数据访问层、工具层,获取待测试系统,并校验所述分层框架对所述待测试系统的测试权限,避免数据被恶意盗用,影响数据安全,当确定所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种获客系统测试方法,其特征在于,所述获客系统测试方法包括:构建分层框架,所述分层框架包括服务层、接口层、实体层、数据访问层、工具层;获取待测试系统,并校验所述分层框架对所述待测试系统的测试权限;当确定所述分层框架对所述待测试系统具有测试权限时,利用所述数据访问层从所述待测试系统中获取测试需求数据及待测试数据;根据所述测试需求数据及所述实体层生成所述服务层的服务类;根据所述服务类调用所述接口层的对应接口,并将所述待测试数据分别传输至所述接口;获取所述接口返回的数据作为目标数据,并利用所述工具层对所述目标数据进行验证,得到测试结果。2.如权利要求1所述的获客系统测试方法,其特征在于,所述构建分层框架包括:创建服务类、接口类,并将所述服务类封装成层,得到所述服务层,及将所述接口类封装成层,得到所述接口层;创建接口请求类及返回对象类,并将所述接口请求类及所述返回对象类存储至所述实体层;创建用于访问数据的Dao层,得到所述数据访问层;创建至少一个工具类,并将所述至少一个工具类存储至所述工具层;配置所述服务层、所述接口层、所述实体层、所述数据访问层及所述工具层的相互调用关系,得到所述分层框架。3.如权利要求1所述的获客系统测试方法,其特征在于,所述校验所述分层框架对所述待测试系统的测试权限包括:获取所述待测试系统的系统标识、服务器标识,并获取所述待测试系统的注册地;拼接所述系统标识及所述服务器标识,得到第一序列;对所述注册地进行编码处理,得到注册地编码;将所述注册地编码拼接至所述第一序列,得到第二序列;从所述第二序列中切分出排在预设位置的字符组成所述待测试系统的序列号;调取预先配置的权限列表;当在所述权限列表中查询到所述待测试系统的序列号时,确定所述分层框架对所述待测试系统具有测试权限。4.如权利要求2所述的获客系统测试方法,其特征在于,所述根据所述测试需求数据及所述实体层生成所述服务层的服务类包括:调用所述实体层的所述接口请求类及所述返回对象类,并结合所述测试需求数据,在所述实体层创建请求实体对象及返回实体对象;对所述请求实体对象及所述返回实体对象进行入参组装,得到所述服务层的服务类。5.如权利要求1所述的获客系统测试方法,其特征在于,在根据所述服务类调用所述接口层的对应接口时,所述方法还包括:获取所述服务类中的流程节点;利用选择函数在每个流程节点处建立出口及入口;当单独测试所述流程节点中的一个目标流程节点时,根据所述目标流程节点...

【专利技术属性】
技术研发人员:肖爽卓飞
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1