[发明专利]软件测试方法、装置及介质在审
申请号: | 202011235432.2 | 申请日: | 2020-11-05 |
公开(公告)号: | CN112306883A | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 景成新;陈宗强;李石磊 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 苗源 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 测试 方法 装置 介质 | ||
本公开是关于一种软件测试方法、装置及介质。所述方法包括:当监测到待测设备连接到所述服务器时,为所述待测设备分配测试任务;基于所述测试任务,获取测试软件包,并将所述测试软件包安装到所述待测设备上;确定完成所述测试软件包的安装时,获取所述待测设备运行所述测试软件的运行信息。采用该方法,可以以自动化的方式实现智能终端的上操作系统及系统应用的每日测试,降低人工劳动及成本,增加测试的稳定性,并提高测试效率。
技术领域
本公开涉及计算机技术领域,尤其涉及软件测试方法、装置及介质。
背景技术
随着人们对智能终端使用的不断普及,智能终端可实现的功能越来越多,因此智能终端安装有越来越多的系统应用。这些系统应用有些会相互依赖,再加上手机型号众多,每日刷机进行回归测试是必要的。
但是这样就需要做重复的劳动,并且,随着手机型号的增多,应用的复杂化,测试任务将越来越繁重。某些较复杂的测试场景需要测试人员具有较为丰富的测试经验,这就对测试人员有较高的要求。另外,人工的重复劳动会带来工作上的麻痹,从而增加出错的风险。
发明内容
为克服相关技术中存在的问题,本公开提供一种软件测试方法、装置及介质。
根据本公开实施例的第一方面,提供一种软件测试方法,应用于服务器,所述方法包括:
当监测到待测设备连接到所述服务器时,为所述待测设备分配测试任务;
基于所述测试任务,获取测试软件包,并将所述测试软件包安装到所述待测设备上;
确定完成所述测试软件包的安装时,获取所述待测设备运行所述测试软件的运行信息。
其中,所述基于所述测试任务获取测试软件包,包括:
获取所述待测设备信息;
基于所述测试任务和所述待测设备信息,确定所述测试软件包;
获取所述测试软件包。
其中,基于所述测试任务和所述待测设备信息确定所述测试软件包,包括:
基于所述测试任务和所述待测设备信息,确定是否针对所述待测设备执行所述测试任务;
当确定执行所述测试任务时,基于所述测试任务和所述待测设备信息确定所述测试软件包。
其中,所述基于所述测试任务获取测试软件包,包括:
基于所述测试任务,获取具有根权限功能的测试软件包。
其中,在获取所述待测设备运行所述测试软件的运行信息之后,所述方法还包括:
基于所述运行信息,生成测试报告。
其中,所述为所述待测设备分配测试任务,包括:
为所述待测设备分配开发版软件测试任务和/或稳定版软件测试任务。
根据本公开实施例的第二方面,提供一种软件测试装置,应用于服务器,所述装置包括:
任务分配模块,被设置为当监测到待测设备连接到所述服务器时,为所述待测设备分配测试任务;
下载安装模块,被设置为基于所述测试任务,获取测试软件包,并将所述测试软件包安装到所述待测设备上;
运行信息获取模块,被设置为确定完成所述测试软件包的安装时,获取所述待测设备运行所述测试软件的运行信息。
其中,所述下载安装模块还被设置为:
获取所述待测设备信息;
基于所述测试任务和所述待测设备信息,确定所述测试软件包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011235432.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种不锈钢高速旋转快插接头
- 下一篇:一种治疗癌症的中医干细胞粉中药组合物