CN103455418A - 一种智能终端测试方法及装置 - Google Patents
一种智能终端测试方法及装置 Download PDFInfo
- Publication number
- CN103455418A CN103455418A CN2013103353903A CN201310335390A CN103455418A CN 103455418 A CN103455418 A CN 103455418A CN 2013103353903 A CN2013103353903 A CN 2013103353903A CN 201310335390 A CN201310335390 A CN 201310335390A CN 103455418 A CN103455418 A CN 103455418A
- Authority
- CN
- China
- Prior art keywords
- destination application
- described destination
- report
- installation
- result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明实施例公开了一种智能终端测试方法,包括:获取目标应用程序;安装所述目标应用程序;根据安装所述目标应用程序的结果获取操作测试报告。相应地,本发明实施例还公开了一种智能终端测试装置。采用本发明,可以实现自动测试智能终端的性能,并出具操作测试报告,减轻测试人员繁重的工作量,同时增强测试的准确性。
Description
技术领域
本发明涉及数字电视领域,尤其涉及一种智能终端测试方法及装置。
背景技术
随着数字电视的推广和互联网技术的发展,两者之间的联系越来越密切。以OTT(Over The Top,通过互联网向用户提供各种应用服务)业务为主的“云电视”技术已经逐渐成熟,该技术即利用统一的内容管理与分发平台,通过开放的互联网,向数字电视机顶盒提供高清的视频、游戏和应用程序。当对生产出的数字电视针对OTT业务进行性能测试时,以互联网提供应用程序为例,测试人员需要从互联网逐个获取应用程序并安装,然后对所安装的应用程序逐个删除,根据数字电视机顶盒处理安装指令和删除指令的结果来测试数字电视机顶盒针对OTT业务的可靠性、兼容性以及极限性等性能。
目前,数字电视针对OTT业务进行性能测试方法只能是测试人员手动测试。测试人员用触摸屏或遥控器从互联网选择需要安装的应用程序,然后数字电视机顶盒下载该应用程序并安装,接着测试人员需要循环执行以上动作来获取和安装应用程序,同理,测试人员删除所安装的应用程序时,也需要逐个选择和删除。如果出现需要处理总量为8G、16G或者更多的应用程序时,那么测试人员手动测试的工作量非常大;如果只处理小部分,测试结果非常片面,尤其是针对概率性的失败。
发明内容
本发明实施例所要解决的技术问题在于,提供一种智能终端测试方法及装置,实现自动测试智能终端的性能,并出具操作测试报告,减轻测试人员的工作量。
为了解决上述技术问题,本发明实施例提供了一种智能终端测试方法,包括:
获取目标应用程序;
安装所述目标应用程序;
根据安装所述目标应用程序的结果获取操作测试报告。
相应地,本发明实施例还提供了一种智能终端测试装置,包括:
目标应用程序获取模块,用于获取目标应用程序;
目标应用程序安装模块,用于安装所述目标应用程序;
操作测试报告获取模块,用于根据安装所述目标应用程序的结果获取操作测试报告。
实施本发明实施例,具有如下有益效果:实施本发明实施例,具有如下有益效果:本发明实施例通过采用自动获取并安装目标应用程序的方法,实现测试智能终端的性能并获取到操作测试报告的功能,减轻测试人员的工作量,增强测试的准确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明第一实施例提供的一种智能终端测试方法的流程示意图;
图2是本发明第二实施例提供的一种智能终端测试方法的流程示意图;
图3是本发明第三实施例提供的一种智能终端测试方法的流程示意图;
图4是本发明实施例提供的一种智能终端测试装置的结构示意图;
图5是本发明实施例提供的一种目标应用程序安装模块的结构示意图;
图6是本发明实施例提供的一种目标应用程序删除模块的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例针对的智能终端,可以是数字电视机顶盒、电脑、PAD、智能手机等,本实施例主要以数字电视机顶盒为对象进行介绍。
图1是本发明第一实施例中一种智能终端测试方法的流程示意图。如图所示本实施例中智能终端测试方法的流程可以包括:
S110,获取目标应用程序。具体的,智能终端可以通过与互联网建立连接,获取目标应用程序。所述目标应用程序是指被用于执行测试的应用程序,可以对所述目标应用程序进行安装或删除等测试。
其中,智能终端可以通过以下方式获取所述目标应用程序:从互联网上下载一个或多个尚未安装的应用程序到智能终端中,智能终端指定所述应用程序为所述目标应用程序,可选的,智能终端中如果有多个从互联网上下载的尚未安装的所述应用程序,可以根据测试人员的选择指定其中一部分应用程序为所述目标应用程序,例如:进入到互联网的应用商城后,下载一个应用程序到智能终端,把这个应用程序指定为目标应用程序;又如:进入到互联网的应用商城后,下载该商城某一类的所有应用程序到智能终端,指定全部或其中一部分应用程序为目标应用程序。
S120,安装所述目标应用程序。具体的,智能终端安装所述目标应用程序。进一步地,判断安装所述目标应用程序的结果是否成功,如果所述安装所述目标应用程序失败,智能终端自动记录安装错误报告,所述安装错误报告可以包括例如所述安装失败的目标应用程序名称、状态以及出错原因等信息;如果所述安装所述目标应用程序成功,智能终端根据安装所述目标应用程序的结果记录所述目标应用程序的安装报告,所述安装报告可以包括例如所述安装成功的目标应用程序名称、状态、大小以及安装时长等信息。
可选的,为了进一步确认出现安装错误,在所述记录安装错误报告之前,还要确定在指定的存储空间中,已安装的所述目标应用程序占用的存储空间未达到预设阈值,所述预设阈值即测试人员设置的本地存储空间中所允许安装文件占用空间的最大值,排除了因为剩余安装空间不够而无法安装所述目标应用程序从而误判为安装错误的情况。
可选的,在所述目标应用程序安装成功之后,若需要继续安装其他的目标应用程序,可以判断当前是否满足预设结束条件,如果不满足所述结束条件则获取下一个目标应用程序进行安装,如果满足所述结束条件则执行所述记录安装报告这一操作。所述预设结束条件可以是以下两种情况:
一,所有目标应用程序均已安装,即互联网所提供下载的应用程序或测试人员预设的应用程序全部已经被指定为目标应用程序并安装成功,所述测试人员预设的应用程序可以是互联网上的一个或多个应用程序,也可以是智能终端从互联网下载下来的一个或多个应用程序,例如:互联网某一应用商城所提供的所有应用程序都已经被智能终端下载来安装;又如测试人员在智能终端预先设置的一部分要进行测试的目标应用程序已经全被智能终端安装;
二,在指定的存储空间中,已安装的所述目标应用程序占用的存储空间达到预设阈值,所述预设阈值上面已经详细说明,这里不再赘述,例如:本地存储空间有20G的容量,测试人员分配了其中15G的容量来作为供安装所述目标应用程序的指定存储空间,这15G的存储空间的预设阈值为10G,当已经安装的所述目标应用程序和原有安装的应用程序已经占用了9.8G空间时时,剩余的0.2G空间不足以安装下一个大小为1G的所述目标应用程序。
特别地,测试人员可以通过改变预设所述目标应用程序的数量和预设阈值来改变测试力度,例如:测试人员可以自行设置阈值为15G的空间来安装总量为15G的所述目标应用程序。达到了一种对智能终端的测试更到位的有益效果。
S130,根据安装所述目标应用程序的结果获取操作测试报告。所述操作测试报告的内容是对所述智能终端性能的评估,所述性能可以是安装应用程序的兼容性等,具体的,智能终端可以根据所述目标应用程序的安装报告或安装错误报告获取操作测试报告,所述操作测试报告内容可以包括所述目标应用程序的安装报告或安装错误报告的内容,所述所述目标应用程序的安装报告或安装错误报告的内容上面已经详细说明,这里不再赘述。
实施本发明实施例,具有如下有益效果:本发明实施例通过采用自动获取并安装目标应用程序的方法,实现了测试智能终端的性能并获取到操作测试报告的功能,减轻了测试人员的工作量,增强了测试的准确性。
图2是本发明第二实施例中一种智能终端测试方法的流程示意图,可以包括:
S2010,获取目标应用程序。具体的,智能终端可以通过与互联网建立连接,获取目标应用程序。所述目标应用程序是指被用于执行测试的应用程序,可以对所述目标应用程序进行安装或删除等测试。
S2020,安装所述目标应用程序。具体的,智能终端对所述目标应用程序在本地进行安装操作。
S2030,判断所述目标应用程序是否安装成功。具体的,智能终端对安装所述目标应用程序的结果进行判断,如果安装成功则进入步骤S2050,否则进入步骤S2040。
S2040,记录安装错误报告。具体的,确认所述安装所述目标应用程序失败后,智能终端自动记录安装错误报告,所述安装错误报告可以包括例如所述安装失败的目标应用程序名称、状态以及出错原因等信息。
S2050,记录应用程序的安装报告。具体的,智能终端根据安装所述目标应用程序的结果记录所述目标应用程序的安装报告,所述安装报告可以包括例如所述安装成功的目标应用程序名称、状态、大小以及安装时长等信息。
S2060,删除所述目标应用程序。具体的,删除上述已经安装的所述目标应用程序。
S2070,判断是否删除成功。具体的,智能终端对删除所述目标应用程序的结果进行判断,如果删除成功则进入步骤S2090,否则进入步骤S2080。
S2080,记录删除错误报告。具体的,确认所述删除所述目标应用程序失败后,智能终端自动记录删除错误报告,所述删除错误报告可以包括例如所述删除失败的目标应用程序名称、状态以及出错原因等信息。
S2090,记录应用程序的删除报告。具体的,确认所述删除所述目标应用程序成功后,智能终端根据删除所述目标应用程序的结果记录所述目标应用程序的删除报告,所述删除报告可以包括例如所述删除成功的目标应用程序名称、状态、大小以及删除时长等信息。
S2100,获取操作测试报告。所述操作测试报告的内容是对所述智能终端性能的评估,所述性能可以是安装应用程序的兼容性或删除应用程序的可靠性等,具体的,智能终端可以根据安装所述目标应用程序的结果和删除报告获取操作测试报告,也可以根据所述目标应用程序的删除错误报告获取操作测试报告。即智能终端可以根据所述目标应用程序的安装报告和删除报告获取操作测试报告,也可以根据所述目标应用程序的安装错误报告或删除错误报告获取测试报告。所述操作测试报告内容可以包括目标应用程序的安装报告和删除报告的内容,也可以包括所述目标应用程序的安装错误报告或删除错误报告获取测试报告的内容,各种报告的具体内容上面已经详细说明,这里不再赘述。
实施本发明实施例,具有如下有益效果:本发明实施例在自动获取并安装目标应用程序的基础上,加入自动删除所安装的目标应用程序的方案,这不仅测试了所述智能终端安装应用程序的性能,还测试了所述智能终端删除应用程序的性能,并获取到操作测试报告,减轻了测试人员的工作量,增强了测试的准确性。
图3是本发明第三实施例中一种智能终端测试方法的流程示意图,可以包括:
S3010,获取目标应用程序。具体的,智能终端可以通过与互联网建立连接,获取目标应用程序。所述目标应用程序是指被用于执行测试的应用程序,可以对所述目标应用程序进行安装或删除等测试。
其中,智能终端可以通过以下方式获取所述目标应用程序:从互联网上下载多个尚未安装的应用程序到智能终端中,智能终端指定所述应用程序为所述目标应用程序,可选的,可以根据测试人员的选择指定其中一部分应用程序为所述目标应用程序,例如:进入到互联网的应用商城后,下载一个应用程序到智能终端,把这个应用程序指定为目标应用程序;又如:进入到互联网的应用商城后,下载该商城某一类的所有应用程序到智能终端,指定全部或其中一部分应用程序为目标应用程序。
S3020,安装所述目标应用程序。具体的,智能终端对其中一个所述目标应用程序在本地进行安装操作。
S3030,判断所述目标应用程序是否安装成功。具体的,智能终端对安装所述目标应用程序的结果进行判断,如果安装成功则进入步骤S3060,否则进入步骤S3040。
S3040,判断当前是否达到储存阈值。具体的,为了进一步确认出现安装错误,还要确定在指定的存储空间中,已安装的所述目标应用程序占用的存储空间未达到预设阈值,所述预设阈值即测试人员设置的本地存储空间中所允许安装文件占用空间的最大值,排除了因为剩余安装空间不够而无法安装所述目标应用程序从而误判为安装错误的情况。
S3050,记录安装错误报告。具体的,确认所述安装所述目标应用程序失败后,智能终端自动记录安装错误报告,所述安装错误报告可以包括例如所述安装失败的目标应用程序名称、状态以及出错原因等信息。
S3060,判断当前状态是否满足结束条件。具体的,若需要继续安装其他的目标应用程序,在所述目标应用程序安装成功之后,可以判断当前是否满足预设结束条件,如果不满足所述结束条件则进入步骤S3070,如果满足所述结束条件则进入步骤S3080。所述预设结束条件可以是以下两种情况:
一,所有目标应用程序均已安装,即互联网所提供下载的应用程序或测试人员预设的应用程序全部已经被指定为目标应用程序并安装成功,所述测试人员预设的应用程序可以是互联网上的一个或多个应用程序,也可以是智能终端从互联网下载下来的一个或多个应用程序,例如:互联网某一应用商城所提供的所有应用程序都已经被智能终端下载来安装;又如测试人员在智能终端预先设置的一部分要进行测试的目标应用程序已经全被智能终端安装;
二,在指定的存储空间中,已安装的所述目标应用程序占用的存储空间达到预设阈值,所述预设阈值上面已经详细说明,这里不再赘述,例如:本地存储空间有20G的容量,测试人员分配了其中15G的容量来作为供安装所述目标应用程序的指定存储空间,这15G的存储空间的预设阈值为10G,当已经安装的所述目标应用程序和原有安装的应用程序已经占用了9.8G空间时,剩余的0.2G空间不足以安装下一个大小为1G的所述目标应用程序。
特别地,测试人员可以通过改变预设所述目标应用程序的数量和预设阈值来改变测试力度,例如:测试人员可以自行设置阈值为15G的空间来安装总量为15G的所述目标应用程序。达到了一种对智能终端的测试更到位的有益效果。
S3070,移向下一目标应用程序。具体的,得知当前状态不满足所述结束条件时,移向下一个目标应用程序准备继续安装。
S3080,记录应用程序的安装报告。具体的,智能终端根据安装所述目标应用程序的结果记录所述目标应用程序的安装报告,所述安装报告可以包括例如所述安装成功的目标应用程序名称、状态、大小以及安装时长等信息。
S3090,删除所述目标应用程序。具体的,可以从已安装的目标应用程序中,选择一个尚未删除的目标应用程序进行删除操作。
S3100,判断是否删除成功。具体的,智能终端对删除所述目标应用程序的结果进行判断,如果删除成功则进入步骤S3120,否则进入步骤S3110。
S3110,记录删除错误报告。具体的,确认所述删除所述目标应用程序失败后,智能终端自动记录删除错误报告,所述删除错误报告可以包括例如所述删除失败的目标应用程序名称、状态以及出错原因等信息。
S3120,记录应用程序的删除报告。具体的,确认所述删除所述目标应用程序成功后,智能终端根据删除所述目标应用程序的结果记录所述目标应用程序的删除报告,所述删除报告可以包括例如所述删除成功的目标应用程序名称、状态、大小以及删除时长等信息。
S3130,获取操作测试报告。所述操作测试报告的内容是对所述智能终端性能的评估,所述性能可以是安装应用程序的兼容性或删除应用程序的可靠性等,具体的,智能终端可以根据安装所述目标应用程序的结果和删除报告获取操作测试报告,也可以根据所述目标应用程序的删除错误报告获取操作测试报告。即智能终端可以根据所述目标应用程序的安装报告和删除报告获取操作测试报告,也可以根据所述目标应用程序的安装错误报告或删除错误报告获取测试报告。所述操作测试报告内容可以包括目标应用程序的安装报告和删除报告的内容,也可以包括所述目标应用程序的安装错误报告或删除错误报告获取测试报告的内容,各种报告的具体内容上面已经详细说明,这里不再赘述。
实施本发明实施例,具有如下有益效果:进一步地,本发明实施例通过多次自动获取并安装目标应用程序,且删除所述目标应用程序的方法,增加了测试次数,实现了更全面测试智能终端的性能并获取到操作测试报告的功能,减轻了测试人员的工作量,增强了测试的准确性。
图4是本发明实施例中一种智能终端测试装置的结构示意图。本发明的所述智能终端测试装置可以内置于智能终端。如图所示本发明实施例中的智能终端测试装置至少可以包括目标应用程序获取模块410、目标应用程序安装模块420以及操作测试报告获取模块440,其中:
目标应用程序获取模块410,用于获取目标应用程序。具体实现中,智能终端可以通过与互联网建立连接,目标应用程序获取模块410获取目标应用程序。所述目标应用程序是指被用于执行测试的应用程序,可以对所述目标应用程序进行安装或删除等测试。
其中,目标应用程序获取模块410可以通过以下方式获取所述目标应用程序:从互联网上下载一个或多个尚未安装的应用程序到智能终端中,目标应用程序获取模块410指定所述应用程序为所述目标应用程序,可选的,智能终端中如果有多个从互联网上下载的尚未安装的所述应用程序,可以根据测试人员的选择指定其中一部分应用程序为所述目标应用程序,例如:进入到互联网的应用商城后,下载一个应用程序到智能终端,把这个应用程序指定为目标应用程序;又如:进入到互联网的应用商城后,下载该商城某一类的所有应用程序到智能终端,指定全部或其中一部分应用程序为目标应用程序。
目标应用程序安装模块420,用于安装所述目标应用程序。具体实现中,所述目标应用程序安装模块420可以如图5所示进一步包括:安装结果判断单元421和安装报告记录单元424,其中:
安装结果判断单元421,用于判断安装所述目标应用程序的结果是否成功。具体实现中,安装结果判断单元421对安装所述目标应用程序的结果进行判断,所述对安装所述目标应用程序的结果可以是成功或者失败。
安装报告记录单元424,用于当安装所述目标应用程序的结果成功时记录所述目标应用程序的安装报告,当安装所述目标应用程序的结果失败时记录所述目标应用程序的安装错误报告。具体实现中,确认所述安装所述目标应用程序失败后,安装报告记录单元424自动记录安装错误报告,所述安装错误报告可以包括例如所述安装失败的目标应用程序名称、状态以及出错原因等信息;确认所述安装所述目标应用程序成功后,安装报告记录单元424根据安装所述目标应用程序的结果记录所述目标应用程序的安装报告,所述安装报告可以包括例如所述安装成功的目标应用程序名称、状态、大小以及安装时长等信息。
可选的,所述目标应用程序安装模块420还可以包括:储存空间确定单元422和预设结束条件判断单元423,其中:
储存空间确定单元422,用于当安装结果判断单元421判断安装所述目标应用程序的结果失败时,确定在指定的存储空间中已安装的所述目标应用程序占用的存储空间未达到预设阈值,并触发所述安装报告记录单元424记录所述目标应用程序的错误报告。具体实现中,为了进一步确认出现安装错误,储存空间确定单元422要确定在指定的存储空间中,已安装的所述目标应用程序占用的存储空间未达到预设阈值,所述预设阈值即测试人员设置的本地存储空间中所允许安装文件占用空间的最大值,排除了因为剩余安装空间不够而无法安装所述目标应用程序从而误判为安装错误的情况。
预设结束条件判断单元423,用于当安装结果判断单元421判断安装所述目标应用程序的结果成功时,判断当前是否满足预设结束条件,若满足预设结束条件,则触发安装报告记录单元424根据安装所述目标应用程序的结果记录所述目标应用程序的安装报告,否则触发目标应用程序获取模块410和目标应用程序安装模块420获取并安装下一目标应用程序。具体实现中,若需要继续安装其他的目标应用程序,在所述目标应用程序安装成功之后,预设结束条件判断单元423可以判断当前是否满足预设结束条件,如果不满足所述结束条件则触发安装报告记录单元424根据安装所述目标应用程序的结果记录所述目标应用程序的安装报告,如果满足所述结束条件则触发目标应用程序获取模块410和目标应用程序安装模块420获取并安装下一目标应用程序。所述预设结束条件可以是以下两种情况:
一,所有目标应用程序均已安装,即互联网所提供下载的应用程序或测试人员预设的应用程序全部已经被指定为目标应用程序并安装成功,所述测试人员预设的应用程序可以是互联网上的一个或多个应用程序,也可以是智能终端从互联网下载下来的一个或多个应用程序,例如:互联网某一应用商城所提供的所有应用程序都已经被智能终端下载来安装;又如测试人员在智能终端预先设置的一部分要进行测试的目标应用程序已经全被智能终端安装;
二,在指定的存储空间中,已安装的所述目标应用程序占用的存储空间达到预设阈值,所述预设阈值上面已经详细说明,这里不再赘述,例如:本地存储空间有20G的容量,测试人员分配了其中15G的容量来作为供安装所述目标应用程序的指定存储空间,这15G的存储空间的预设阈值为10G,当已经安装的所述目标应用程序和原有安装的应用程序已经占用了9.8G空间时,剩余的0.2G空间不足以安装下一个大小为1G的所述目标应用程序。
特别地,测试人员可以通过改变预设所述目标应用程序的数量和预设阈值来改变测试力度,例如:测试人员可以自行设置阈值为15G的空间来安装总量为15G的所述目标应用程序。达到了一种对智能终端的测试更到位的有益效果。
操作测试报告获取模块440,用于根据安装所述目标应用程序的结果获取操作测试报告。所述操作测试报告的内容是对所述智能终端性能的评估,所述性能可以是安装应用程序的兼容性等,具体实现中,操作测试报告获取模块440可以根据所述目标应用程序的安装报告取操作测试报告,也可以根据所述目标应用程序的安装错误报告获取测试报告。所述操作测试报告的内容可以包括目标应用程序的安装报告的内容,也可以包括所述目标应用程序的安装错误报告的内容,各种报告的具体内容上面已经详细说明,这里不再赘述。
可选的,智能终端测试装置还可以包括目标应用删除模块430,目标应用删除模块430,用于删除所述目标应用程序安装模块420安装的所述目标应用程序。具体实现中,所述目标应用删除模块430可以如图6所示进一步包括:删除结果判断单元431和删除报告记录单元432,其中:
删除结果判断单元431,用于判断删除所述目标应用程序的结果是否成功。具体实现中,删除结果判断单元431对删除所述目标应用程序的结果进行判断,如果删除成功则触发删除报告记录模块,否则记录删除错误报告,所述删除错误报告可以包括例如所述删除失败的目标应用程序名称、状态以及出错原因等信息。
删除报告记录单元432,当删除所述目标应用程序的结果成功时记录所述目标应用程序的删除报告,当删除所述目标应用程序的结果失败时记录所述目标应用程序错误报告。具体实现中,确认所述删除所述目标应用程序成功后,删除报告记录单元432根据删除所述目标应用程序的结果记录所述目标应用程序的删除报告,所述删除报告可以包括例如所述删除成功的目标应用程序名称、状态、大小以及删除时长等信息。
特别地,如果所述智能终端装置包括了目标应用删除模块430,则所述操作测试报告获取模块440的作用应包括:根据安装所述目标应用程序的结果和删除报告获取操作测试报告;或根据所述目标应用程序的删除错误报告获取操作测试报告。所述操作测试报告的内容是对所述智能终端性能的评估,所述性能可以是安装应用程序的兼容性或删除应用程序的可靠性等,具体实现中,操作测试报告获取模块440可以根据所述目标应用程序的安装报告和删除报告获取操作测试报告,也可以根据所述目标应用程序的安装错误报告或删除错误报告获取测试报告。所述操作测试报告的内容可以包括目标应用程序的安装报告和删除报告的内容,也可以包括所述目标应用程序的安装错误报告或删除错误报告获取测试报告的内容,各种报告的具体内容上面已经详细说明,这里不再赘述。
本发明所提供的实施例通过采用自动获取并安装目标应用程序的方法,实现了获取到操作测试报告的功能,从而测试了所述智能终端安装应用程序的性能;进一步地,本发明实施例可以加入自动删除所安装的目标应用程序的方案,从而可以对所述智能终端删除应用程序的性能进行测试;更进一步地,本发明实施例可以多次自动获取并安装目标应用程序,增加了测试次数,实现了更全面测试智能终端的性能的功能,减轻了测试人员的工作量,增强了测试的准确性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (14)
1.一种智能终端测试方法,其特征在于,所述方法包括:
获取目标应用程序;
安装所述目标应用程序;
根据安装所述目标应用程序的结果获取操作测试报告。
2.如权利要求1所述的方法,其特征在于,所述安装所述目标应用程序包括:
判断安装所述目标应用程序的结果是否成功;
若安装所述目标应用程序的结果成功,则根据安装所述目标应用程序的结果记录所述目标应用程序的安装报告,若安装所述目标应用程序的结果失败,则记录所述目标应用程序的安装错误报告;
所述根据安装所述目标应用程序的结果获取操作测试报告包括:
根据所述目标应用程序的安装报告获取操作测试报告;或
根据所述目标应用程序的安装错误报告获取操作测试报告。
3.如权利要求2所述的方法,其特征在于,所述安装所述目标应用程序的结果成功之后还包括:
判断当前是否满足预设结束条件,若满足,则执行所述根据安装所述目标应用程序的结果记录所述目标应用程序的安装报告,否则获取并安装下一目标应用程序。
4.如权利要求3所述的方法,其特征在于,所述预设的结束条件包括:
所有目标应用程序均已安装;或
在指定的存储空间中,已安装的所述目标应用程序占用的存储空间达到预设阈值。
5.如权利要求2所述的方法,其特征在于,所述记录所述目标应用程序错误报告之前还包括:
确定在指定的存储空间中,已安装的所述目标应用程序占用的存储空间未达到预设阈值。
6.如权利要求1所述的方法,其特征在于,所述安装所述目标应用程序之后还包括:
删除所述目标应用程序;
所述根据安装所述目标应用程序的结果获取操作测试报告包括:
根据所述安装所述目标应用程序的结果和删除所述目标应用程序的结果获取操作测试报告。
7.如权利要求6所述的方法,其特征在于,所述删除所述目标应用程序包括:
判断删除所述目标应用程序的结果是否成功;
若所述目标应用程序的结果成功,则根据删除所述目标应用程序的结果记录所述目标应用程序的删除报告,否则记录所述目标应用程序的删除错误报告;
所述根据所述安装所述目标应用程序的结果和删除所述目标应用程序的结果获取操作测试报告包括:
根据安装所述目标应用程序的结果和删除报告获取操作测试报告;或
根据所述目标应用程序的删除错误报告获取操作测试报告。
8.一种智能终端测试装置,其特征在于,所述装置包括:
目标应用程序获取模块,用于获取目标应用程序;
目标应用程序安装模块,用于安装所述目标应用程序;
操作测试报告获取模块,用于根据安装所述目标应用程序的结果获取操作测试报告。
9.如权利要求8所述的装置,其特征在于,所述目标应用程序安装模块包括:
安装结果判断单元,用于判断安装所述目标应用程序的结果是否成功;
安装报告记录单元,用于当安装所述目标应用程序的结果成功时记录所述目标应用程序的安装报告,当安装所述目标应用程序的结果失败时记录所述目标应用程序的安装错误报告;
所述根据安装所述目标应用程序的结果获取操作测试报告包括:
根据所述目标应用程序的安装报告获取操作测试报告;或
根据所述目标应用程序的安装错误报告获取操作测试报告。
10.如权利要求9所述的装置,其特征在于,所述目标应用程序安装模块还包括:
预设结束条件判断单元,用于当安装结果判断单元判断安装所述目标应用程序的结果成功时,判断当前是否满足预设结束条件,若满足预设结束条件,则触发安装报告记录单元根据安装所述目标应用程序的结果记录所述目标应用程序的安装报告,否则触发目标应用程序获取模块和目标应用程序安装模块获取并安装下一目标应用程序。
11.如权利要求10所述的装置,其特征在于,所述预设的结束条件包括:
所有目标应用程序均已安装;或
在指定的存储空间中,已安装的所述目标应用程序占用的存储空间达到预设阈值。
12.如权利要求9所述的装置,其特征在于,所述目标应用程序安装模块还包括:
储存空间确定单元,用于当安装结果判断单元判断安装所述目标应用程序的结果失败时,确定在指定的存储空间中,已安装的所述目标应用程序占用的存储空间未达到预设阈值,并触发安装报告记录单元记录所述目标应用程序的错误报告。
13.如权利要求8所述的装置,其特征在于,所述装置还包括:
目标应用程序删除模块,用于删除所述目标应用程序安装模块安装的所述目标应用程序;
所述根据安装所述目标应用程序的结果获取操作测试报告包括:
根据所述安装所述目标应用程序的结果和删除所述目标应用程序的结果获取操作测试报告。
14.如权利要求13所述的装置,其特征在于,所述目标应用程序删除模块包括:
删除结果判断单元,用于判断删除所述目标应用程序的结果是否成功;
删除报告记录单元,用于当删除所述目标应用程序的结果成功时记录所述目标应用程序的删除报告,当删除所述目标应用程序的结果失败时记录所述目标应用程序错误报告;
根据所述安装所述目标应用程序的结果和删除所述目标应用程序的结果获取操作测试报告包括:
根据安装所述目标应用程序的结果和删除报告获取操作测试报告;或
根据所述目标应用程序的删除错误报告获取操作测试报告。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013103353903A CN103455418A (zh) | 2013-08-02 | 2013-08-02 | 一种智能终端测试方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013103353903A CN103455418A (zh) | 2013-08-02 | 2013-08-02 | 一种智能终端测试方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103455418A true CN103455418A (zh) | 2013-12-18 |
Family
ID=49737818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013103353903A Pending CN103455418A (zh) | 2013-08-02 | 2013-08-02 | 一种智能终端测试方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103455418A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104156252A (zh) * | 2014-08-28 | 2014-11-19 | 广州金山网络科技有限公司 | 一种应用软件安装方法及装置 |
CN104518892A (zh) * | 2013-09-26 | 2015-04-15 | ***通信集团公司 | 一种ott业务测试方法和装置 |
CN105760307A (zh) * | 2016-03-14 | 2016-07-13 | 北京奇虎科技有限公司 | 智能终端的测试方法、装置及*** |
CN106406956A (zh) * | 2016-09-23 | 2017-02-15 | 北京小米移动软件有限公司 | 应用程序的安装方法及装置 |
CN107423208A (zh) * | 2017-03-03 | 2017-12-01 | 上海斐讯数据通信技术有限公司 | 一种Android兼容性测试方法、装置及*** |
WO2018054026A1 (zh) * | 2016-09-21 | 2018-03-29 | 广州爱九游信息技术有限公司 | 电子终端及应用程序管理装置与方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030181195A1 (en) * | 2002-03-21 | 2003-09-25 | Christiansen Robert D. | Method of SNMP printing device/mobile device communication for assuring proper imaging device selection |
CN101158917A (zh) * | 2007-11-09 | 2008-04-09 | 中兴通讯股份有限公司 | 一种软件版本升级安装测试***及方法 |
CN102436416A (zh) * | 2011-09-17 | 2012-05-02 | 北京迈凯互动网络科技有限公司 | 移动设备测试***和方法 |
CN102685323A (zh) * | 2012-04-21 | 2012-09-19 | 北京迈凯互动网络科技有限公司 | 移动设备测试方法和*** |
CN102708050A (zh) * | 2012-04-21 | 2012-10-03 | 北京迈凯互动网络科技有限公司 | 移动应用测试方法和*** |
CN102810143A (zh) * | 2012-04-28 | 2012-12-05 | 天津大学 | 基于Android平台手机应用程序的安全检测***及方法 |
CN103077058A (zh) * | 2013-01-06 | 2013-05-01 | 邓海勤 | 一种安装应用程序的方法及装置 |
-
2013
- 2013-08-02 CN CN2013103353903A patent/CN103455418A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030181195A1 (en) * | 2002-03-21 | 2003-09-25 | Christiansen Robert D. | Method of SNMP printing device/mobile device communication for assuring proper imaging device selection |
CN101158917A (zh) * | 2007-11-09 | 2008-04-09 | 中兴通讯股份有限公司 | 一种软件版本升级安装测试***及方法 |
CN102436416A (zh) * | 2011-09-17 | 2012-05-02 | 北京迈凯互动网络科技有限公司 | 移动设备测试***和方法 |
CN102685323A (zh) * | 2012-04-21 | 2012-09-19 | 北京迈凯互动网络科技有限公司 | 移动设备测试方法和*** |
CN102708050A (zh) * | 2012-04-21 | 2012-10-03 | 北京迈凯互动网络科技有限公司 | 移动应用测试方法和*** |
CN102810143A (zh) * | 2012-04-28 | 2012-12-05 | 天津大学 | 基于Android平台手机应用程序的安全检测***及方法 |
CN103077058A (zh) * | 2013-01-06 | 2013-05-01 | 邓海勤 | 一种安装应用程序的方法及装置 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104518892A (zh) * | 2013-09-26 | 2015-04-15 | ***通信集团公司 | 一种ott业务测试方法和装置 |
CN104518892B (zh) * | 2013-09-26 | 2018-06-05 | ***通信集团公司 | 一种ott业务测试方法和装置 |
CN104156252A (zh) * | 2014-08-28 | 2014-11-19 | 广州金山网络科技有限公司 | 一种应用软件安装方法及装置 |
CN105760307A (zh) * | 2016-03-14 | 2016-07-13 | 北京奇虎科技有限公司 | 智能终端的测试方法、装置及*** |
CN105760307B (zh) * | 2016-03-14 | 2018-06-15 | 北京奇虎科技有限公司 | 智能终端的测试方法、装置及*** |
WO2018054026A1 (zh) * | 2016-09-21 | 2018-03-29 | 广州爱九游信息技术有限公司 | 电子终端及应用程序管理装置与方法 |
CN106406956A (zh) * | 2016-09-23 | 2017-02-15 | 北京小米移动软件有限公司 | 应用程序的安装方法及装置 |
CN106406956B (zh) * | 2016-09-23 | 2020-06-02 | 北京小米移动软件有限公司 | 应用程序的安装方法及装置 |
CN107423208A (zh) * | 2017-03-03 | 2017-12-01 | 上海斐讯数据通信技术有限公司 | 一种Android兼容性测试方法、装置及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103455418A (zh) | 一种智能终端测试方法及装置 | |
CN105446864B (zh) | 缓存文件删除影响的校验方法、装置及移动终端 | |
CN104598380A (zh) | 一种基于控件的自动化测试方法及*** | |
CN103686414A (zh) | 网络视频播放方法及装置 | |
CN110287696B (zh) | 一种反弹shell进程的检测方法、装置和设备 | |
CN104133641A (zh) | 一种外部存储设备文件清除方法以及装置 | |
CN104053051A (zh) | 一种实现手机音频、视频兼容性的自动化测试方法及装置 | |
CN105893230A (zh) | 一种检测硬盘iops性能的方法及装置 | |
CN105022694A (zh) | 用于移动终端测试的测试用例生成方法及*** | |
CN103401727A (zh) | 一种基于虚拟dvr测试流媒体服务器性能的方法、装置和*** | |
US8903860B2 (en) | Method and system for identification of data owner in an unstructured data environment | |
CN108490337A (zh) | 板卡测试方法、***、可读存储介质及计算机设备 | |
CN103314364A (zh) | 内容数据管理装置、内容数据管理方法以及程序 | |
CN117331846B (zh) | 一种基于互联网软件开发运行测试管理*** | |
CN112685299B (zh) | 自动测试方法、装置、电子设备及可读存储介质 | |
CN101989201A (zh) | 自动生成飞针测试程序测试覆盖率的方法 | |
CN106028153A (zh) | 一种机顶盒的升级、换台方法及*** | |
CN101510172B (zh) | 测试***及方法 | |
CN111400171B (zh) | 一种接口测试方法、***、装置及可读存储介质 | |
CN103955678A (zh) | 一种图像的识别方法和装置 | |
CN107749838B (zh) | 一种检测网络劫持的方法及装置 | |
CN107145415A (zh) | 一种在linux***下批量测试HDD LED的方法 | |
CN106210905A (zh) | 一种视频播放方法、装置及终端 | |
CN113806119B (zh) | 存储卡处理方法、装置、设备及存储介质 | |
CN111143377B (zh) | 自动驾驶仿真数据收集方法、装置和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20131218 |
|
RJ01 | Rejection of invention patent application after publication |