[发明专利]应用软件测试方法、系统、装置、设备和可读存储介质在审
申请号: | 202210333251.6 | 申请日: | 2022-03-31 |
公开(公告)号: | CN114647589A | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 卞晓瑜;肖鸣林;叶法 | 申请(专利权)人: | 壹沓科技(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 杨小红 |
地址: | 200040 上海市静*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用软件 测试 方法 系统 装置 设备 可读 存储 介质 | ||
1.一种应用软件测试方法,其特征在于,包括:
获取人工编辑的对待测试应用软件的测试任务;
基于所述待测试应用软件的当前版本信息,对所述测试任务进行解析转换,得到与所述测试任务对应的测试代码;
生成与所述测试代码对应的测试指令,并将所述测试指令发送到手机端,以控制手机端依据所述测试指令对待测试应用软件进行测试;
获取手机端发送的测试结果,形成任务测试报告。
2.根据权利要求1所述的方法,其特征在于,所述获取人工编辑的对待测试应用软件的测试任务,包括:
确定待测试应用软件的类型;
确定与所述类型匹配的任务配置文件;
结合所述任务配置文件内容,编辑生成对所述待测试应用软件的测试任务。
3.根据权利要求1所述的方法,其特征在于,基于所述待测试应用软件的当前版本信息,对所述测试任务进行解析转换,得到与所述测试任务对应的测试代码,包括:
确定所述测试任务中的测试节点,以及每一所述测试节点对应的操作信息;
在预设的代码数据库中,抽取与所述待测试应用软件的当前版本信息及所述每一测试节点对应的操作信息匹配的每一代码段;
基于抽取出的所述每一段代码,生成与所述测试任务对应的测试代码。
4.根据权利要求2所述的方法,其特征在于,所述形成任务测试报告,包括:
确定与所述待测试应用软件的类型匹配的结果解析文件;
依据所述结果解析文件,生成与获取得到的所述测试结果对应的任务测试报告。
5.根据权利要求1所述的方法,其特征在于,在收集手机端发送的测试结果,形成任务测试报告之后,还包括:
将所述任务测试报告推送至办公通讯软件进行显示。
6.一种应用软件测试系统,其特征在于,包括测试端和手机端;
所述测试端用于获取人工编辑的对待测试应用软件的测试任务,基于所述待测试应用软件的当前版本信息,解析转换得到与所述测试任务对应的测试代码,生成与所述测试代码对应的测试指令,并将所述测试指令发送到手机端,以及获取手机端发送的测试结果并形成任务测试报告;
所述手机端用于接收测试端发送的测试指令,依据所述测试指令对待测试应用软件进行测试,并将测试结果发送到测试端。
7.一种应用软件测试装置,其特征在于,包括:
任务获取单元,用于获取人工编辑的对待测试应用软件的测试任务;
代码转换单元,用于基于所述待测试应用软件的当前版本信息,对所述测试任务进行解析转换,得到与所述测试任务对应的测试代码;
指令发送单元,用于生成与所述测试代码对应的测试指令,并将所述测试指令发送到手机端,以控制手机端依据所述测试指令对待测试应用软件进行测试;
报告生成单元,用于获取手机端发送的测试结果,形成任务测试报告。
8.根据权利要求7所述的装置,其特征在于,所述代码转换单元,包括:
操作确定单元,用于确定所述测试任务中的测试节点,以及每一所述测试节点对应的操作信息;
代码抽取单元,用于在预设的代码数据库中,抽取与所述待测试应用软件的当前版本信息及所述每一测试节点对应的操作信息匹配的每一代码段;
代码生成单元,用于基于抽取出的所述每一段代码,生成与所述测试任务对应的测试代码。
9.一种应用软件测试设备,其特征在于,包括存储器和处理器;
所述存储器,用于存储程序;
所述处理器,用于执行所述程序,实现如权利要求1-5中任一项所述的应用软件测试方法的各个步骤。
10.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-5中任一项所述的应用软件测试方法的各个步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于壹沓科技(上海)有限公司,未经壹沓科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210333251.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种箱式冷却机组
- 下一篇:测试数据的批量处理方法及装置