[发明专利]一种移动终端软件测试方法和系统有效
申请号: | 201510681504.9 | 申请日: | 2015-10-19 |
公开(公告)号: | CN105607994B | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 王刚;李爱华;张凌彬 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;成都西山居互动娱乐科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 俞梁清 |
地址: | 519000 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 软件 测试 方法 系统 | ||
本发明的技术方案包括一种移动终端软件测试方法和系统,其中本发明系统包括:用于获取服务端提供的待测软件信息,监测并记录所述待测软件运行期间的性能数据,并将用户输入测试反馈和性能数据回送至服务端的测试端,用于发布待测软件信息的服务端,以及用于提供待测软件并接收用户反馈的测试反馈和性能数据的服务端。上述系统的具体实施方式包括以下步骤:从服务端获取待测软件信息并提供给用户;根据用户的选择操作,下载对应的待测软件并安装;监测并记录所述待测软件运行期间的性能数据;判断测试结束后,提示用户输入测试反馈,将测试反馈和性能数据发送至服务端。本发明通过提供统一的测试任务发放和反馈平台,提高了软件测试工作的效率。
技术领域
本发明涉及一种移动终端软件测试方法和系统,属于软件测试领域。
背景技术
随着社会需求的不断发展,移动终端上的各种应用软件日趋复杂。各种移动终端软硬件上的千差万别更是为应用软件的开发工作带来了新的考验。移动终端的软件在正式发布之前通常需要经历大规模的实机软件测试,软件测试的方法可以分为以测试人员为主导的人工测试和以计算机自动化测试为主导的软件测试。其中人工测试的优势在于测试人员可以从用户的角度出发,实地模拟实际操作中用户可能遇到的问题和需求,发现隐藏中的问题。然而缺点在于测试人员容易发现问题,却缺乏数据支撑,难于分析问题出现的原因,不利于解决问题。而软件测试的情况则正好相反。
另外,以往软件测试系统在分发测试任务和汇报测试报告时缺乏统一的发布平台,操作过程复杂,效率低下,领取测试任务以及汇报测试结果往往要花费相关人员宝贵的时间和精力,限制了测试人员的广度和积极性。
发明内容
针对现有技术存在的上述问题,提出了本发明的技术方案。
基于本发明的一个方面,提供了一种移动终端软件测试方法,包括以下步骤:
步骤S10,从服务端获取待测软件信息并提供给用户;
步骤S20,根据用户的选择操作,从服务端下载对应的待测软件并安装;
步骤S30,监测并记录所述待测软件运行期间的性能数据;
步骤S40,判断测试结束后,提示用户输入测试反馈,将测试反馈和性能数据发送至服务端。
优选地,步骤S10还包括子步骤:
步骤S101,获取测试端的配置信息;
步骤S102,从服务端提供的待测软件中,筛选出和所述测试端的配置信息相匹配的待测软件;
步骤S103,将筛选后的待测软件信息显示给用户;其中,所述服务端用于提供待测软件列表和待测软件对应的配置要求信息。
优选地,步骤S30所述性能数据包括:所述待测软件运行期间的时长、CPU占用率、内存占用率和电池消耗量。
优选地,步骤S30所述性能数据还包括:
所述待测软件异常退出时,测试端释放的异常信息和错误日志。
优选地,步骤40所述测试反馈包括:文字、图片、动态图片、视频、语音中的至少一种。
基于本发明的另一个方面,提供了一种移动终端软件测试系统,包括:
测试端,用于连接服务端,获取服务端提供的待测软件信息,监测并记录所述待测软件运行期间的性能数据,并将用户输入测试反馈和性能数据发送至服务端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;成都西山居互动娱乐科技有限公司,未经珠海金山网络游戏科技有限公司;成都西山居互动娱乐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510681504.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于后台系统服务或接口的测试方法和测试平台
- 下一篇:电子设备供电报警系统