自动化测试方法、装置和计算机设备制造方法及图纸

技术编号:27934942 阅读:28 留言:0更新日期:2021-04-02 14:14
本申请涉及人工智能领域,揭示了自动化测试方法,包括:分析当前待测试业务流程中包括的所有功能模块,以及各功能模块在当前待测试业务流程中的排列次序;在预设功能组件接口库中,选取与各功能模块分别对应的功能组件;将各功能模块分别对应的功能组件,按照各功能模块在当前待测试业务流程中的排列次序,依次拖嵌到预设链路框架中;根据当前待测试业务流程中各功能模块对应的参量,一一对应配置各功能组件的接口参数,形成当前待测试业务流程对应的测试路线;链接指定数据库并从指定数据库中获取测试数据,通过当前待测试业务流程对应的测试路线进行测试。通过链路框架以及功能组件,形成适合各种业务场景的自动化测试流程。

【技术实现步骤摘要】
自动化测试方法、装置和计算机设备
本申请涉及人工智能领域,特别是涉及到自动化测试方法、装置和计算机设备。
技术介绍
现有测试方式主要分为以下几种:单个接口测试、编写自动化测试脚本、使用自动化测试工具录入测试用例提交测试、压力测试等。但上述测试方式只能测试单一场景/接口,而一套系统绝大部分情况下是多场景多接口的,必定存在接口参数关联的现象,即后调用的接口参数需要使用到上一个接口返回的结果,在进行单个接口验证时,通常需要进行频繁人工拷贝数据,非常不方便。现有自动化测试脚本和自动化测试工具缺乏数据自动扩充创造能力,且需要具有编程能力的专业人士支撑,具有比较高的使用门槛,无法自动配置成测试流程。
技术实现思路
本申请的主要目的为提供自动化测试,旨在解决现有自动化测试工具无法自动配置成测试流程的技术问题。本申请提出一种自动化测试方法,包括:分析当前待测试业务流程中包括的所有功能模块,以及各所述功能模块在所述当前待测试业务流程中的排列次序;在预设功能组件接口库中,选取与各所述功能模块分别对应的功能组件;将本文档来自技高网...

【技术保护点】
1.一种自动化测试方法,其特征在于,包括:/n分析当前待测试业务流程中包括的所有功能模块,以及各所述功能模块在所述当前待测试业务流程中的排列次序;/n在预设功能组件接口库中,选取与各所述功能模块分别对应的功能组件;/n将各所述功能模块分别对应的功能组件,按照各所述功能模块在所述当前待测试业务流程中的排列次序,依次拖嵌到预设链路框架中,其中,所述预设链路框架包括多个依次连接的链路框,各所述链路框分别承载各功能组件;/n根据所述当前待测试业务流程中各功能模块对应的参量,一一对应配置各所述功能组件的接口参数,形成所述当前待测试业务流程对应的测试路线;/n链接指定数据库并从所述指定数据库中获取测试数据...

【技术特征摘要】
1.一种自动化测试方法,其特征在于,包括:
分析当前待测试业务流程中包括的所有功能模块,以及各所述功能模块在所述当前待测试业务流程中的排列次序;
在预设功能组件接口库中,选取与各所述功能模块分别对应的功能组件;
将各所述功能模块分别对应的功能组件,按照各所述功能模块在所述当前待测试业务流程中的排列次序,依次拖嵌到预设链路框架中,其中,所述预设链路框架包括多个依次连接的链路框,各所述链路框分别承载各功能组件;
根据所述当前待测试业务流程中各功能模块对应的参量,一一对应配置各所述功能组件的接口参数,形成所述当前待测试业务流程对应的测试路线;
链接指定数据库并从所述指定数据库中获取测试数据,通过当前待测试业务流程对应的测试路线进行测试。


2.根据权利要求1所述的自动化测试方法,其特征在于,所述分析当前待测试业务流程中需要的所有功能模块,以及各所述功能模块在所述当前待测试业务流程中的排列次序的步骤之前,包括:
获取所述当前待测试业务所需测试数据对应的组合规则以及所述测试数据的字符位组合;
从预设数字库中筛选符合所述组合规则的指定数字;
将所述指定数字赋值于各所述字符位组合,形成扩展的测试数据;
将所述扩展的测试数据通过mysql保存在服务器端,形成所述指定数据库。


3.根据权利要求2所述的自动化测试方法,其特征在于,所述将所述扩展的测试数据通过mysql保存在服务器端,形成所述指定数据库的步骤之后,包括:
向所述指定数据库注入攻击数据;
判断是否达到所述攻击数据在所述指定数据库的预设传递时间;
若是,则判定生成了具有数据安全功能的指定数据库;
显示待调用状态。


4.根据权利要求1所述的自动化测试方法,其特征在于,各功能模块对应的参量按照优先级由高到低,依次包括测试实例参量、全量接口参量、项目参量以及环境参量,所述根据所述当前待测试业务流程中各功能模块对应的参量,一一对应配置各所述功能组件的接口参数,形成所述当前待测试业务流程对应的测试路线的步骤之前,包括:
判断指定参量是否存在于所述测试实例参量中,其中,所述指定参量为所有功能模块对应的参量中的任一个;
若否,则判断所述指定参量是否存在于所述全量接口参量中;
若否,则判断所述指定参量是否存在于所述项目参量中;
若否,则将所述项目参量中对应的赋值,作为所述指定参量的赋值。


5.根据权利要求1所述的自动化测试方法,其特征在于,所述链接指定数据库并从所述指定数据库中获取测试数据,通过当前待测试业务流程对应的测试路线进行测试的步骤,包括:
将配置的各所述功能组件的接口参数传输至后台,生成所述当前待测试业务流程对...

【专利技术属性】
技术研发人员:杨辉
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东;44

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

1