[发明专利]应用软件测试方法、系统、装置、设备和可读存储介质在审
申请号: | 202210333251.6 | 申请日: | 2022-03-31 |
公开(公告)号: | CN114647589A | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 卞晓瑜;肖鸣林;叶法 | 申请(专利权)人: | 壹沓科技(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 杨小红 |
地址: | 200040 上海市静*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用软件 测试 方法 系统 装置 设备 可读 存储 介质 | ||
本申请公开了应用软件测试方法、系统、装置、设备和可读存储介质,方法包括:获取人工编辑的对待测试应用软件的测试任务;基于所述待测试应用软件的当前版本信息,对所述测试任务进行解析转换,得到与所述测试任务对应的测试代码;生成与所述测试代码对应的测试指令,并将所述测试指令发送到手机端,以控制手机端依据所述测试指令对待测试应用软件进行测试;获取手机端发送的测试结果,形成任务测试报告。由于测试代码为实时基于当前版本信息,根据测试任务转换得到的,因此本申请可适应多种情况下对应用软件的测试,免去测试人员在每次测试时因测试任务或版本信息改变而反复对测试代码进行编辑的过程,避免耗费开发者大量的时间精力的问题。
技术领域
本申请涉及移动应用领域,更具体地说,涉及应用软件测试方法、系统、装置、设备和可读存储介质。
背景技术
随着移动终端和移动应用(App)的普及,开发者视角从桌面端移向了移动端。由于每个移动应用的独特性和平台的不一致性,为保证开发的应用软件的功能能够在各类情况下稳定实现,应用软件开发者往往需要对应用软件进行大规模复杂的手动测试。这些手动测试包括不同终端设备型号、不同系统版本的兼容性测试,以及应用软件的稳定性测试和一些其他的功能性能测试。而大量的重复的手动测试,将耗费开发者大量的时间精力。
在现有的测试方法中,可构建自动测试脚本进行测试。每当开发人员修改某些代码时,例如当发布产品的新版本时,这些脚本或其子集需要重新运行以确保产品的功能仍然是正确的。然而在很多情况下,由于应用软件以发生升级更改,测试脚本本身已不再有效。也就是说,这些自动测试脚本也需要根据开发人员对应用软件本身做出升级改动来进行手动更新。因此测试人员在每次升级后,依然还需要一遍一遍地重新手动修改自动测试脚本,这显然也是低效且耗时。
基于上述情况,亟需一种应用软件测试方案,以避免应用软件测试低效且耗费开发者大量的时间精力的问题。
发明内容
有鉴于此,本申请提供了应用软件测试方法、系统、装置、设备和可读存储介质,以解决应用软件测试低效且耗费测试人员大量的时间精力的问题。
为了实现上述目的,现提出的方案如下:
一种应用软件测试方法,其特征在于,包括:
获取人工编辑的对待测试应用软件的测试任务;
基于所述待测试应用软件的当前版本信息,对所述测试任务进行解析转换,得到与所述测试任务对应的测试代码;
生成与所述测试代码对应的测试指令,并将所述测试指令发送到手机端,以控制手机端依据所述测试指令对待测试应用软件进行测试;
获取手机端发送的测试结果,形成任务测试报告。
优选的,所述获取人工编辑的对待测试应用软件的测试任务,包括:
确定待测试应用软件的类型;
确定与所述类型匹配的任务配置文件;
结合所述任务配置文件内容,编辑生成对所述待测试应用软件的测试任务。
优选的,基于所述待测试应用软件的当前版本信息,对所述测试任务进行解析转换,得到与所述测试任务对应的测试代码,包括:
确定所述测试任务中的测试节点,以及每一所述测试节点对应的操作信息;
在预设的代码数据库中,抽取与所述待测试应用软件的当前版本信息及所述每一测试节点对应的操作信息匹配的每一代码段;
基于抽取出的所述每一段代码,生成与所述测试任务对应的测试代码。
优选的,所述形成任务测试报告,包括:
确定与所述待测试应用软件的类型匹配的结果解析文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于壹沓科技(上海)有限公司,未经壹沓科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210333251.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种箱式冷却机组
- 下一篇:测试数据的批量处理方法及装置