[发明专利]软件性能测试方法和系统有效
申请号: | 201410562827.1 | 申请日: | 2014-10-21 |
公开(公告)号: | CN104317709B | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 贾世准;林军;冯晓荣;杨春晖;宾建伟 | 申请(专利权)人: | 工业和信息化部电子第五研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司44224 | 代理人: | 王茹 |
地址: | 510610 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 性能 测试 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,特别是涉及一种软件性能测试方法和软件性能测试系统。
背景技术
随着智能终端的不断发展,智能终端的软件数量和种类增长迅速。而在软件数量增长和功能日趋完善的同时,其占用内存也在不断增大,这就带来了响应时间变长、耗电量加大等问题。而软件性能是智能终端有效实现其功能的重要指标,也是影响设备正常使用的关键因素,因此对于软件的性能评测尤为重要。
在智能终端软件性能测试方面,一般是通过录制测试脚本来检测智能终端的软件,但在实际检测过程中,由于测试脚本需要测试人员手工编写录制,所以测试效率低。
发明内容
基于此,有必要针对现有智能终端软件性能测试测试效率低的问题,提供一种软件性能测试方法和软件性能测试系统。
一种软件性能测试方法,包括以下步骤:
通过测试主机连接智能终端,并由测试主机启动智能终端上安装的被测试软件;
对所述被测试软件进行应用操作,通过脚本录制方式录制所述应用操作的操作信息;
实时监控当前应用操作状态,当所述被测试软件在所述应用操作过程中出现故障时,利用脚本回放所述出现故障的应用操作过程;
在测试主机上保存所述脚本回放的所述出现故障的应用操作过程,然后根据所述保存的所述出现故障的应用操作过程确定被测试软件的性能。
一种软件性能测试系统,包括:
启动模块,用于通过测试主机连接智能终端,并由测试主机启动智能终端上安装的被测试软件;
录制模块,用于对所述被测试软件进行应用操作,通过脚本录制方式录制所述应用操作的操作信息;
回放模块,用于实时监控当前应用操作状态,当所述被测试软件在所述应用操作过程中出现故障时,利用脚本回放所述出现故障的应用操作过程;
确定模块,用于在测试主机上保存所述脚本回放的所述出现故障的应用操作过程,然后根据所述保存的所述出现故障的应用操作过程确定被测试软件的性能。
采取本发明的方案,通过启动脚本录制对被测试软件的应用操作,简化了测试步骤;而当所述被测试软件因所述应用操作出现故障时,利用脚本回放所述出现故障的应用操作过程可以更好的测试被测试软件对于哪些应用操作的性能不太高的问题,从而提高了测试的效率。
附图说明
图1为一实施例的软件性能测试方法流程图;
图2为一实施例的软件性能测试平台结构示意图;
图3为另一实施例的软件性能测试方法流程图;
图4为一实施例的软件性能测试指标分析报告流程图;
图5为一实施例的软件性能测试系统结构示意图。
具体实施方式
下面结合附图对本发明的软件性能测试方法和软件性能测试系统的具体实施方式作详细描述。
请参阅图1,图1为一实施例的软件性能测试方法流程图。
一种软件性能测试方法,包括以下步骤:
步骤S102:通过测试主机连接智能终端,并由测试主机启动智能终端上安装的被测试软件;
在步骤S102中,所述测试主机可以为电脑,由测试主机启动智能终端上安装的被测试软件可以避免占用智能终端内存,影响软件性能测试的准确性,并且也可以避免智能终端在测试时数据流量流失的问题,安全性较高。
在一实施例中,所述并由测试主机启动智能终端上安装的被测试软件步骤之前还可以包括:
通过调用智能终端操作系统指令在所述智能终端安装所述被测试软件。
通过调用智能终端操作系统指令安装所述被测试软件可以简化软件性能测试的步骤,提高软件性能测试的效率。
步骤S104:对所述被测试软件进行应用操作,通过脚本录制方式录制所述应用操作的操作信息;
在步骤S104中,所述进行应用操作的方式可以为通过在智能终端上进行实际应用操作、通过模拟器对所述被测试软件进行模拟应用操作或通过数据同步连接工具同步所述测试主机和所述智能终端,在测试主机上对被测试软件进行应用操作。在通过数据同步连接工具进行应用操作时,智能终端系统的性能指标将在测试主机的界面上动态显示。所述应用操作可以为点击菜单、滑动选项等。通过脚本录制方式录制所述应用操作的操作信息可以使得软件性能测试更便捷。
在一实施例中,对所述被测试软件进行应用操作的步骤可以包括:
通过数据同步连接工具同步所述测试主机和所述智能终端;
在测试主机上对所述智能终端的所述被测试软件进行应用操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于工业和信息化部电子第五研究所,未经工业和信息化部电子第五研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410562827.1/2.html,转载请声明来源钻瓜专利网。