[发明专利]联网软件升级测试方法、装置、电子设备和存储介质在审
| 申请号: | 201811125009.X | 申请日: | 2018-09-26 |
| 公开(公告)号: | CN109446070A | 公开(公告)日: | 2019-03-08 |
| 发明(设计)人: | 刘伟杰 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
| 地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 联网软件 客户端 测试 升级 操作信息 测试脚本 存储介质 电子设备 大数据 平滑 客户 | ||
1.一种联网软件升级测试方法,其特征在于,包括:
获取已经安装了联网软件的各客户端上对联网软件的操作信息和客户端的设备型号;
确定在已经安装了所述联网软件的客户端中每个设备型号的客户端数量;
基于客户端数量超过预定客户端数量阈值的设备型号、从所述客户端数量超过预定客户端数量阈值的设备型号的客户端获取的操作信息,生成对升级后的联网软件的测试脚本;
利用生成的测试脚本,测试升级后的联网软件,获得测试结果。
2.根据权利要求1所述的方法,其特征在于,所述操作信息包括操作名和操作结果,所述测试脚本包括根据获取的设备型号建立模拟所述设备型号的客户端的虚拟机的虚拟机建立子脚本、将升级后的联网软件安装在所述虚拟机上的安装子脚本、将操作名对应的操作指令输入所述虚拟机上升级后的联网软件的输入子脚本、将升级后的联网软件返回的结果与所述操作结果进行比对的比对子脚本,
所述生成对升级后的联网软件的测试脚本包括:
基于所述设备型号,生成虚拟机建立子脚本;
生成所述安装子脚本;
基于所述操作名,生成输入子脚本;
基于所述操作结果,生成所述比对子脚本。
3.根据权利要求2所述的方法,其特征在于,所述利用生成的测试脚本,测试升级后的联网软件,获得测试结果,包括:
利用所述虚拟机建立子脚本,建立所述虚拟机;
利用所述安装子脚本,将升级后的联网软件安装在所述虚拟机上;
利用所述输入子脚本,将操作名对应的操作指令输入所述虚拟机上升级后的联网软件;
利用所述比对子脚本,将升级后的联网软件返回的结果与所述操作结果进行比对,获得测试结果。
4.根据权利要求1所述的方法,其特征在于,所述基于客户端数量超过预定客户端数量阈值的设备型号、从所述客户端数量超过预定客户端数量阈值的设备型号的客户端获取的操作信息,生成对升级后的联网软件的测试脚本,具体包括:
如果升级后的联网软件是在升级前的联网软件基础上加入功能模块的联网软件,确定加入的功能模块关联的操作的操作名;
基于客户端数量超过预定客户端数量阈值的设备型号、从所述客户端数量超过预定客户端数量阈值的设备型号的客户端获取的并含有确定的操作名的操作信息,生成对升级后的联网软件的测试脚本。
5.根据权利要求4所述的方法,其特征在于,所述操作信息还包括操作结果,所述测试脚本包括根据获取的设备型号建立模拟所述设备型号的客户端的虚拟机的虚拟机建立子脚本、将升级后的联网软件安装在所述虚拟机上的安装子脚本、将在获取的操作信息中包含且与加入的功能模块关联的操作名对应的操作指令输入所述虚拟机上升级后的联网软件的输入子脚本、将升级后的联网软件返回的结果与所述操作结果进行比对的比对子脚本,
所述生成对升级后的联网软件的测试脚本包括:
基于所述设备型号,生成虚拟机建立子脚本;
生成所述安装子脚本;
基于所述在获取的操作信息中包含且与加入的功能模块关联的操作名,生成输入子脚本;
基于所述操作结果,生成所述比对子脚本。
6.根据权利要求5所述的方法,其特征在于,所述利用生成的测试脚本,测试升级后的联网软件,获得测试结果,包括:
利用所述虚拟机建立子脚本,建立所述虚拟机;
利用所述安装子脚本,将升级后的联网软件安装在所述虚拟机上;
利用所述输入子脚本,将所述在获取的操作信息中包含且与加入的功能模块关联的操作名对应的操作指令输入所述虚拟机上升级后的联网软件;
利用所述比对子脚本,将升级后的联网软件返回的结果与所述操作结果进行比对,获得测试结果。
7.根据权利要求1所述的方法,其特征在于,所述操作信息包括多个连续操作信息的序列,
所述在利用生成的测试脚本,测试升级后的联网软件,获得测试结果之后,所述方法还包括:
将连续操作信息的序列中一个操作信息的提示信息加入升级后的联网软件中与连续操作信息的序列中该操作信息前一个操作信息的操作名关联的部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811125009.X/1.html,转载请声明来源钻瓜专利网。





