[发明专利]一种移动终端软件的测试方法及测试系统有效
申请号: | 201310098011.3 | 申请日: | 2013-03-25 |
公开(公告)号: | CN104077211B | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 薛笛;杨晓 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 518031 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 软件 测试 方法 系统 | ||
1.一种移动终端软件的测试方法,其特征在于,包括:
移动终端软件和移动终端软件测试系统安装在移动终端上,在所述移动终端上启动所述移动终端软件后,启动所述移动终端中的移动终端软件测试系统,并基于所述移动终端软件测试系统记录使用所述移动终端软件时所执行的动作;
根据记录的所述动作生成动作脚本;
获取所述动作脚本的运行参数及测试参数,所述测试参数包括:软件运行时产生的网络流量、耗电量、中央处理器占用率、软件的稳定性、数据处理速度;
所述运行参数为所述动作脚本的运行次数,根据所述动作脚本及所述动作脚本的运行参数运行所述移动终端软件,记录所述移动终端软件运行过程中所述测试参数的值;包括:
按照所述动作脚本运行所述移动终端软件,记录所述移动终端软件运行过程中所述测试参数的值;
将所述移动终端软件已运行的次数加1;
判断所述已运行的次数是否小于所述运行次数;
若是,则返回所述按照所述动作脚本运行所述移动终端软件的步骤;保存记录的所述测试参数的值;
在所述移动终端的显示屏幕上显示所述测试参数的值。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述已运行的次数等于所述运行次数,则停止运行所述移动终端软件。
3.一种移动终端软件的测试系统,其特征在于,所述移动终端软件和移动终端软件测试系统安装在移动终端上,所述移动终端软件的测试系统用于记录使用移动终端软件时所执行的动作,包括:
第一记录单元,用于在所述移动终端上启动所述移动终端软件之后,记录使用所述移动终端软件时执行的动作;
生成单元,用于在所述第一记录单元记录所述动作之后,根据记录的所述动作生成动作脚本;
获取单元,用于在所述生成单元生成所述动作脚本之后,获取所述动作脚本的运行参数及测试参数,所述测试参数包括:软件运行时产生的网络流量、耗电量、中央处理器占用率、软件的稳定性、数据处理速度;
第二记录单元,用于在所述获取单元获取所述运行参数及所述测试参数之后,根据所述动作脚本及所述动作脚本的运行参数运行所述移动终端软件,记录所述移动终端软件运行过程中所述测试参数的值;所述运行参数为所述动作脚本的运行次数;
保存单元,用于保存记录的所述测试参数的值;
显示单元,用于在所述移动终端的显示屏幕上显示所述测试参数的值;
所述第二记录单元包括:
第三记录单元,用于按照所述动作脚本运行所述移动终端软件,记录所述移动终端软件运行过程中所述测试参数的值;
添加单元,用于在所述第三记录单元记录所述测试参数的值后,将所述移动终端软件已运行的次数加1;
判断单元,用于判断所述已运行的次数是否小于所述运行次数;
处理单元,用于在所述判断单元确定所述已运行的次数小于所述运行次数时,则返回所述第三记录单元。
4.根据权利要求3所述的测试系统,其特征在于,所述处理单元还用于在所述判断单元确定所述已运行的次数不小于所述运行次数时,停止运行所述移动终端软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310098011.3/1.html,转载请声明来源钻瓜专利网。