【技术实现步骤摘要】
应用测试方法及设备
[0001]本申请涉及通信
,尤其涉及一种应用测试方法及设备。
技术介绍
[0002]近年来,各行业组织面临的最大挑战是不断变化的客户需求,并找到在不影响服务运营的情况下快速解决这些问题的方法。大多数组织都遵循的敏捷软件开发方法论在应对这种竞争形势中起着至关重要的作用。敏捷方法要求集成产品组件,例如:API(Application Programming Interface,应用程序编程接口),在预生产环境中部署产品(也即应用),并经常对其进行测试。
[0003]目前,针对应用API接口的测试方案存在测试成本高的问题。
技术实现思路
[0004]鉴于上述问题,提出了本申请以提供一种解决上述问题或至少部分地解决上述问题的应用测试方法及设备。
[0005]于是,在本申请的一个实施例中,提供了一种应用测试方法,适用于测试终端,其中,包括:
[0006]根据用户在流程配置界面的流程图绘制操作,在所述流程配置界面显示所述用户绘制的测试流程图;所述测试流程图中包括多个任务节点;
[0007]根据所述用户在所述流程配置界面针对所述多个任务节点中各任务节点的任务绑定操作,建立各任务节点与相应的测试任务之间的绑定关系;
[0008]根据所述测试流程图以及所述绑定关系,生成测试流程数据;
[0009]将所述测试流程数据发送至测试管理平台;
[0010]其中,所述测试管理平台按照所述测试流程数据对待测试应用进行测试。
[0011]在本 ...
【技术保护点】
【技术特征摘要】
1.一种应用测试方法,适用于测试终端,其中,包括:根据用户在流程配置界面的流程图绘制操作,在所述流程配置界面显示所述用户绘制的测试流程图;所述测试流程图中包括多个任务节点;根据所述用户在所述流程配置界面针对所述多个任务节点中各任务节点的任务绑定操作,建立各任务节点与相应的测试任务之间的绑定关系;根据所述测试流程图以及所述绑定关系,生成测试流程数据;将所述测试流程数据发送至测试管理平台;其中,所述测试管理平台按照所述测试流程数据对待测试应用进行测试。2.根据权利要求1所述的方法,其中,所述测试流程图中还包括:逻辑节点;所述逻辑节点用于定义所述多个任务节点之间的执行逻辑;上述方法,还包括:根据所述用户在所述流程配置界面针对所述逻辑节点的条件配置操作,确定所述逻辑节点在所述测试流程图中所对应的至少一个后置分支各自对应的分支执行条件;根据所述测试流程图以及所述绑定关系,生成测试流程数据,包括:根据所述测试流程图、所述绑定关系以及所述分支执行条件,生成测试流程数据。3.根据权利要求2所述的方法,其中,所述逻辑节点的逻辑类型包括:并行逻辑类型、合并逻辑类型、排他逻辑类型、循环逻辑类型、逐一逻辑类型中一种或多种。4.根据权利要求1至3中任一项所述的方法,其中,所述多个任务节点中包括第一任务节点;根据所述用户在所述流程配置界面针对所述第一任务节点的任务绑定操作,建立所述第一任务节点与相应的测试任务之间的绑定关系,包括:响应于所述用户在所述流程配置界面针对所述第一任务节点的触发操作,显示多个测试任务,以供所述用户选择;响应于所述用户针对所述多个测试任务中第一测试任务的选择操作,建立所述第一任务节点与所述第一测试任务之间的绑定关系。5.根据权利要求4所述的方法,其中,所述多个测试任务中包括:基于代码调用应用接口的测试任务和基于测试工具调用应用接口的测试任务。6.根据权利要求4所述的方法,其中,还包括:提供第一任务编辑界面;响应于所述用户针对所述执行命令输入框的输入操作,在所述执行命令输入框内显示所述用户输入的执行命令;所述执行命令中包括:测试任务所需执行的脚本测试用例在代码仓库中的存储位置;根据所述执行命令,生成基于代码调用应用接口的测试任务;将所述基于代码调用应用接口的测试任务发送至所述测试管理平台进行存储,以备后续使用。7.根据权利要求6所述的方法,其中,所述第一任务编辑界面还显示有配置输入框;上述方法,还包括:响应于所述用户针对所述配置输入框的触发操作,显示多个参数配置各自的配置标识信息,以供用户选择;
响应于所述用户针对所述多个参数配置中第一参数配置的配置标识信息的选择操作,在所述配置输入框显示所述第一参数配置的配置标识信息;所述第一参数配置用于更新所述基于代码调用应用接口的测试任务所需执行的脚本测试用例的参数;根据所述执行命令,生成基于代码调用的测试任务,包括:根据所述执行命令以及所述第一参数配置的配置标识信息,生成所述基于代码调用应用接口的测试任务。8.根据权利要求4所述的方法,其中,还包...
【专利技术属性】
技术研发人员:宋佳明,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。