一种应用程序重装测试方法、系统及计算机可读存储介质转让专利

申请号 : CN202010920315.3

文献号 : CN112115050B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨凯

申请人 : 北京基调网络股份有限公司

摘要 :

本申请涉及一种应用程序重装测试方法、系统及计算机可读存储介质,其中该应用程序重装测试方法,包括:在计算机设备中运行本地服务器;在上述计算机设备中缓存一个或多个应用程序的安装包;向计算机设备的操作系统发送安装请求,其中,上述安装请求携带有用于获取plist文件的plistURL,上述plist文件携带的信息包括:请求安装的应用程序的描述信息和下载地址,其中,上述下载地址被设置为计算机设备的本地地址;响应于上述操作系统的应用下载请求,通过上述本地服务器向操作系统提供对应的应用程序的安装包,以在该计算机设备上安装对应的应用程序,其中,该应用下载请求使用plist文件携带的下载地址。通过本申请,实现了快速重装测试。

权利要求 :

1.一种应用程序重装测试方法,其特征在于,包括:在计算机设备中运行本地HTTP或者HTTPS服务器,其中,所述计算机设备为iOS设备;

在所述计算机设备中缓存一个或多个应用程序的安装包;

在远程HTTPS服务器设置plist文件,将所述plist文件中应用程序的下载地址设置为计算机设备的本地地址;

向所述计算机设备的操作系统发送安装请求,其中,所述安装请求携带有用于获取plist文件的plistURL,所述plist文件携带的信息包括:请求安装的应用程序的描述信息和下载地址;

响应于所述计算机设备的操作系统的请求,通过所述远程HTTPS服务器向所述计算机设备提供对应的plist文件;

响应于所述操作系统的应用下载请求,通过所述本地HTTP或者HTTPS服务器模拟文件下载过程来向所述操作系统提供对应的应用程序的安装包,以在所述计算机设备上安装所述对应的应用程序,其中,所述应用下载请求使用所述plist文件携带的下载地址;

其中,通过所述本地HTTP或者HTTPS服务器模拟文件下载过程来向所述操作系统提供对应的应用程序的安装包,包括:判断所述计算机设备中是否缓存有对应的应用程序的安装包;如果缓存有对应的应用程序的安装包,通过所述本地HTTP或者HTTPS服务器模拟文件下载过程来向所述操作系统提供缓存的安装包。

2.根据权利要求1所述的应用程序重装测试方法,其特征在于,通过所述本地HTTP或者HTTPS服务器模拟文件下载过程来向所述操作系统提供对应的应用程序的安装包,还包括:如果未缓存对应的应用程序的安装包,下载并缓存对应的应用程序的安装包,并在下载的过程中,通过所述本地HTTP或者HTTPS服务器持续向所述操作系统提供对应的应用程序的安装包对应的数据流。

3.根据权利要求1或2所述的应用程序重装测试方法,其特征在于,在所述计算机设备中缓存一个或多个应用程序的安装包,包括:预先将一个或多个应用程序的安装包从远程服务器下载并存储到所述计算机设备中。

4.根据权利要求1或2所述的应用程序重装测试方法,其特征在于,还包括:判断缓存的应用程序的安装包与远程服务器上对应的安装包的版本是否一致;

如果缓存的应用程序的安装包与远程服务器上对应的安装包的版本不一致,从所述远程服务器上更新应用程序的安装包。

5.根据权利要求1所述的应用程序重装测试方法,其特征在于,在计算机设备中运行本地HTTP或者HTTPS服务器,包括:在计算机设备后台运行本地HTTP或者HTTPS服务器,并使所述本地HTTP或者HTTPS服务器在后台处于活动状态。

6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有应用程序重装测试程序,所述应用程序重装测试程序被处理器执行时实现如权利要求1至5中任一项所述的应用程序重装测试方法的步骤。

7.一种应用程序重装测试系统,其特征在于,包括:缓存模块,设置为在计算机设备中缓存一个或多个应用程序的安装包,其中,所述计算机设备为iOS设备;

配置模块,用于在远程HTTPS服务器设置plist文件,将所述plist文件中应用程序的下载地址设置为所述计算机设备的本地地址;

所述远程HTTPS服务器,用于响应于所述计算机设备的操作系统的请求,向所述计算机设备提供对应的plist文件;

安装模块,用于向所述计算机设备的操作系统发送安装请求,其中,所述安装请求携带有用于获取plist文件的plistURL,所述plist文件携带的信息包括:请求安装的应用程序的描述信息和下载地址;

本地HTTP或者HTTPS服务器,用于响应于所述操作系统的应用下载请求,模拟文件下载过程来向所述操作系统提供对应的应用程序的安装包,以在所述计算机设备上安装所述对应的应用程序,其中,所述应用下载请求使用所述plist文件携带的下载地址;

其中,所述本地HTTP或者HTTPS服务器,具体用于判断所述计算机设备中是否缓存有对应的应用程序的安装包;如果缓存有对应的应用程序的安装包,模拟文件下载过程来向所述操作系统提供缓存的安装包。

说明书 :

一种应用程序重装测试方法、系统及计算机可读存储介质

技术领域

[0001] 本申请涉及计算机程序测试领域,尤其涉及一种应用程序重装测试方法、系统及计算机可读存储介质。

背景技术

[0002] 应用程序(Application,简称为APP)测试过程包括重装测试,以至少对首次安装启动进行测试。应用程序的重装测试需要反复安装和测试。而相关技术中,应用程序的安装
包需要反复从服务器下载,应用程序的重装测试效率很低,尤其是运行苹果公司的iOS设备
(包括但不限于ipad、iPhone等)。

发明内容

[0003] 为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种应用程序重装测试方法、系统及计算机可读存储介质。
[0004] 第一方面,本申请提供了一种应用程序重装测试方法,包括:在计算机设备中运行本地服务器;在上述计算机设备中缓存一个或多个应用程序的安装包;向计算机设备的操
作系统发送安装请求,其中,上述安装请求携带有用于获取plist文件的plistURL,上述
plist文件携带的信息包括:请求安装的应用程序的描述信息和下载地址,其中,上述下载
地址被设置为上述计算机设备的本地地址;响应于上述操作系统的应用下载请求,通过上
述本地服务器向操作系统提供对应的应用程序的安装包,以在该计算机设备上安装对应的
应用程序,其中,该应用下载请求使用plist文件携带的下载地址。
[0005] 在某些实施例中,响应于上述操作系统的应用下载请求,通过上述本地服务器向操作系统提供对应的应用程序的安装包,以在上述计算机设备上安装对应的应用程序,包
括:响应于操作系统的应用下载请求,判断计算机设备中是否缓存有对应的应用程序的安
装包;如果缓存有对应的应用程序的安装包,通过本地服务器向操作系统提供缓存的安装
包;如果未缓存对应的应用程序的安装包,下载并缓存对应的应用程序的安装包,并在下载
的过程中,通过本地服务器持续向操作系统提供对应的应用程序的安装包对应的数据流。
[0006] 在某些实施例中,在计算机设备中缓存一个或多个应用程序的安装包,包括:预先将一个或多个应用程序的安装包从远程服务器下载并存储到计算机设备中。
[0007] 在某些实施例中,上述应用程序重装测试方法,还包括:判断缓存的应用程序的安装包与远程服务器上对应的安装包的版本是否一致;如果缓存的应用程序的安装包与远程
服务器上对应的安装包的版本不一致,从上述远程服务器上更新应用程序的安装包。
[0008] 在某些实施例中,在计算机设备中运行本地服务器,包括:在计算机设备后台运行本地服务器,并使本地服务器在后台处于活动状态。
[0009] 在某些实施例中,在安装进程向计算机设备的操作系统发送安装请求之前,还包括:在远程HTTPS服务器设置plist文件,将plist文件中应用程序的下载地址设置为计算机
设备的本地地址。
[0010] 在某些实施例中,上述应用程序重装测试方法,还包括:响应于计算机设备的操作系统的请求,通过远程HTTPS服务器向上述计算机设备提供对应的plist文件。
[0011] 第二方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质上存储有应用程序重装测试程序,上述应用程序重装测试程序被处理器执行时实现如上述应用
程序重装测试方法的步骤。
[0012] 第三方面,本申请提供了一种应用程序重装测试系统,包括:缓存模块,设置为在计算机设备中缓存一个或多个应用程序的安装包;安装模块,用于向上述计算机设备的操
作系统发送安装请求,其中,安装请求携带有用于获取plist文件的plistURL,上述plist文
件携带的信息包括:请求安装的应用程序的描述信息和下载地址,其中,下载地址被设置为
计算机设备的本地地址;本地服务器,用于响应于上述计算机设备的操作系统的应用下载
请求,向上述操作系统提供对应的应用程序的安装包,以在计算机设备上安装对应的应用
程序,其中,应用下载请求使用plist文件携带的下载地址。
[0013] 在某些实施例中,上述应用程序重装测试系统,还包括:配置模块,用于在远程HTTPS服务器设置plist文件,将plist文件中应用程序的下载地址设置为计算机设备的本
地地址;以及,远程HTTPS服务器,用于响应于计算机设备的操作系统的请求,向计算机设备
提供对应的plist文件。
[0014] 本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该技术方案,在计算机设备中缓存应用程序的安装包,将应用程序的安装包的下载
地址设置为计算机设备的本地地址,从而模拟下载过程,避免了下载时间,提高了应用程序
重装测试的效率;并且避免了反复从中心化服务器下载带来的瓶颈,适合大规模自动化测
试。

附图说明

[0015] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0016] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而
言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017] 图1为本申请实施例提供的应用程序重装测试方法一种实施方式的流程图;
[0018] 图2为本申请实施例提供的应用程序重装测试方法另一种实施方式的流程图;
[0019] 图3为本申请实施例提供的应用程序重装测试方法又一种实施方式的流程图;
[0020] 图4为本申请实施例提供的应用程序重装测试方法再一种实施方式的流程图;
[0021] 图5为本申请实施例提供的应用程序重装测试系统一种实施方式的结构框图;
[0022] 图6为本申请实施例提供的应用程序重装测试系统一种实施方式的交互过程示意图;以及
[0023] 图7为本申请实施例提供的计算机设备一种实施方式的硬件示意图。

具体实施方式

[0024] 应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0025] 在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本申请的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合
地使用。
[0026] 图1为本申请实施例提供的应用程序重装测试方法一种实施方式的流程图,如图1所示,该应用程序重装测试方法包括步骤S102至步骤S108。
[0027] 步骤S102,在计算机设备中运行本地服务器。
[0028] 在本申请实施例中,本地服务器可包括HTTP服务器或者HTTPS服务器,其运行在计算机设备本地。
[0029] 步骤S104,在上述计算机设备中缓存一个或多个应用程序的安装包。
[0030] 在某些实施例中,在第一次安装应用程序时,在计算机设备中缓存应用程序的安装包,以供重装测试时安装。在另一些实施例中,预先在计算机设备中缓存应用程序的安装
包。
[0031] 步骤S106,向计算机设备的操作系统发送安装请求,其中,上述安装请求携带有用于获取plist文件的plistURL,上述plist文件携带的信息包括:请求安装的应用程序的描
述信息和下载地址(downloadURL),其中,上述下载地址被设置为上述计算机设备的本地地
址。
[0032] 在本申请实施例中,计算机设备的本地地址为127.0.0.1或者localhost。
[0033] 在本申请实施例中,计算机设备的操作系统响应于安装请求,向plistURL指示的地址请求plist文件。计算机设备的操作系统获取到plist文件后,从plist文件中读取应用
程序的描述信息和下载地址。计算机设备显示应用程序的描述信息,并提示是否安装该应
用程序。响应于同意安装应用程序的指令,计算机设备的操作系统发起应用下载请求,该应
用下载请求使用plist文件中的下载地址,以从该下载地址下载应用程序的安装包并安装
在计算机设备中。
[0034] 步骤S108,响应于上述操作系统的应用下载请求,通过上述本地服务器向操作系统提供对应的应用程序的安装包,以在该计算机设备上安装对应的应用程序,其中,该应用
下载请求使用plist文件携带的下载地址。
[0035] 在上述步骤S108中,通过本地服务器模拟文件下载过程,使用缓存的安装包建立数据流,向计算机操作系统提供该安装包的数据流,使得操作系统进行安装包的下载过程。
[0036] 图2为本申请实施例提供的应用程序重装测试方法另一种实施方式的流程图,如图2所示,该应用程序重装测试方法包括步骤S202至步骤S212。
[0037] 步骤S202,在计算机设备中运行本地服务器。
[0038] 在本申请实施例中,本地服务器可包括HTTP服务器或者HTTPS服务器,其运行在计算机设备本地。
[0039] 在步骤S202中,在计算机设备后台运行本地服务器,并使上述本地服务器在后台处于活动状态。作为示例性说明,通过VoIP、位置服务(locationService)、蓝牙
(Bluetooth)等方式使该本地服务器在后台处于活动状态。
[0040] 步骤S204,在上述计算机设备中缓存一个或多个应用程序的安装包。
[0041] 步骤S206,向计算机设备的操作系统发送安装请求,其中,上述安装请求携带有用于获取plist文件的plistURL,上述plist文件携带的信息包括:请求安装的应用程序的描
述信息和下载地址(downloadURL),其中,上述下载地址被设置为计算机设备的本地地址。
[0042] 在步骤S206中,可通过安装进程向计算机设备的操作系统发送上述安装请求,但不限于此。
[0043] 在本申请实施例中,计算机设备的操作系统响应于安装请求,向plistURL指示的地址请求plist文件。计算机设备的操作系统获取到plist文件后,从plist文件中读取应用
程序的描述信息和下载地址。计算机设备显示应用程序的描述信息,并提示是否安装该应
用程序。响应于同意安装应用程序的指令,计算机设备的操作系统发起应用下载请求,该应
用下载请求使用plist文件中的下载地址,以从该下载地址下载应用程序并安装在计算机
设备中。
[0044] 步骤S208,响应于操作系统的应用下载请求,判断计算机设备中是否缓存有对应的应用程序的安装包;如果缓存有对应的应用程序的安装包,进入步骤S210;如果未缓存对
应的应用程序的安装包,进入步骤S212。
[0045] 步骤S210,通过上述本地服务器向操作系统提供缓存的安装包。
[0046] 在上述步骤S210中,通过上述本地服务器模拟文件下载过程,使用缓存的安装包建立数据流,向计算机操作系统提供该安装包的数据流,使得操作系统进行安装包的下载
过程。
[0047] 步骤S212,下载并缓存对应的应用程序的安装包,并在下载的过程中,通过上述本地服务器持续向操作系统提供对应的应用程序的安装包对应的数据流。
[0048] 在上述步骤S212中,通过上述本地服务器,从远程服务器下载并缓存对应的应用程序的安装包。
[0049] 图3为本申请实施例提供的应用程序重装测试方法又一种实施方式的流程图,如图3所示,该应用程序重装测试方法包括步骤S302至步骤S312。
[0050] 步骤S302,在计算机设备中运行本地服务器。
[0051] 在本申请实施例中,本地服务器可包括HTTP服务器或者HTTPS服务器,其运行在计算机设备本地。
[0052] 步骤S304,在上述计算机设备中缓存一个或多个应用程序的安装包。
[0053] 步骤S306,向计算机设备的操作系统发送安装请求,其中,上述安装请求携带有用于获取plist文件的plistURL,上述plist文件携带的信息包括:请求安装的应用程序的描
述信息和下载地址(downloadURL),其中,上述下载地址被设置为上述计算机设备的本地地
址。
[0054] 在步骤S306中,可通过安装进程向计算机设备的操作系统发送上述安装请求,但不限于此。
[0055] 作为示例性说明,下载地址downloadURL可被设置为:http(s)://127.0.0.1:[port]/download?id=xxx,但不限于此。
[0056] 在本申请实施例中,计算机设备的操作系统响应于安装请求,向plistURL指示的地址请求plist文件。计算机设备的操作系统获取到plist文件后,从plist文件中读取应用
程序的描述信息和下载地址。计算机设备显示应用程序的描述信息,并提示是否安装该应
用程序。响应于同意安装应用程序的指令,计算机设备的操作系统发起应用下载请求,该应
用下载请求使用plist文件中的下载地址,以从该下载地址下载应用程序并安装在计算机
设备中。
[0057] 步骤S308,响应于操作系统的应用下载请求,判断缓存的应用程序的安装包与远程服务器上对应的安装包的版本是否一致;如果不一致,进入步骤S310;如果一致,进入步
骤S312。
[0058] 步骤S310,从远程服务器上更新应用程序的安装包。
[0059] 在上述步骤S310中,通过上述本地服务器,从远程服务器下载并缓存对应的应用程序的安装包。
[0060] 步骤S312,通过上述本地服务器向操作系统提供缓存的安装包。
[0061] 在步骤S312中,通过上述本地服务器模拟文件下载过程,使用缓存的安装包建立数据流,向计算机操作系统提供该安装包的数据流,使得操作系统进行安装包的下载过程。
[0062] 在某些实施例中,通过上述本地服务器周期性地与远程服务器通信,以确定缓存的应用程序的安装包是否有版本更新,如果存在版本更新,从远程服务器下载并缓存新的
安装包。
[0063] 图4为本申请实施例提供的应用程序重装测试方法再一种实施方式的流程图,如图4所示,该应用程序重装测试方法包括步骤S402至步骤S412。
[0064] 步骤S402,在远程HTTPS服务器设置plist文件,将该plist文件中应用程序的下载地址设置为计算机设备的本地地址。
[0065] 在本申请实施例中,上述plist文件携带的信息包括:应用程序的描述信息和下载地址(downloadURL),其中,上述下载地址被设置为计算机设备的本地地址。作为示例性说
明,下载地址downloadURL可被设置为:http(s)://127.0.0.1:[port]/download?id=xxx,
但不限于此。
[0066] 步骤S404,在计算机设备中运行本地服务器。
[0067] 在本申请实施例中,本地服务器可包括HTTP服务器或者HTTPS服务器,其运行在计算机设备本地。
[0068] 步骤S406,在上述计算机设备中缓存一个或多个应用程序的安装包。
[0069] 步骤S408,向计算机设备的操作系统发送安装请求,其中,上述安装请求携带有用于获取plist文件的plistURL。
[0070] 在本申请实施例中,计算机设备的操作系统响应于安装请求,向plistURL指示的地址请求plist文件。
[0071] 步骤S410,响应于计算机设备的操作系统的请求,通过远程HTTPS服务器向上述计算机设备提供对应的plist文件。
[0072] 计算机设备的操作系统获取到plist文件后,从plist文件中读取应用程序的描述信息和下载地址。计算机设备显示应用程序的描述信息,并提示是否安装该应用程序。响应
于同意安装应用程序的指令,计算机设备的操作系统发起应用下载请求,该应用下载请求
使用plist文件中的下载地址,以从该下载地址下载应用程序的安装包,并安装在计算机设
备中。
[0073] 步骤S412,响应于上述操作系统的应用下载请求,通过上述本地服务器向操作系统提供对应的应用程序的安装包,以在该计算机设备上安装对应的应用程序,其中,该应用
下载请求使用plist文件携带的下载地址。
[0074] 在上述步骤S412中,通过本地服务器模拟文件下载过程,使用缓存的安装包建立数据流,向计算机操作系统提供该安装包的数据流,使得操作系统进行安装包的下载过程。
[0075] 图5为本申请实施例提供的应用程序重装测试系统一种实施方式的结构框图,如图5所示,应用程序重装测试系统,包括:缓存模块510、安装模块520和本地服务器530。
[0076] 参考图5所示,缓存模块510,设置为在计算机设备中缓存一个或多个应用程序的安装包。
[0077] 安装模块520,用于向计算机设备的操作系统发送安装请求,其中,安装请求携带有用于获取plist文件的plistURL,该plist文件携带的信息包括:请求安装的应用程序的
描述信息和下载地址,其中,所述下载地址被设置为计算机设备的本地地址。
[0078] 本地服务器530,用于响应于操作系统的应用下载请求,向操作系统提供对应的应用程序的安装包,以在计算机设备上安装对应的应用程序,其中,操作系统的应用下载请求
使用plist文件携带的下载地址,该下载地址被设置为计算机设备的本地地址。
[0079] 在某些实施例中,参考图5所示,应用程序重装测试系统,还包括:配置模块540,用于在远程HTTPS服务器设置plist文件,将plist文件中应用程序的下载地址设置为计算机
设备的本地地址;以及远程HTTPS服务器550,用于响应于计算机设备的操作系统的请求,向
计算机设备提供对应的plist文件。
[0080] 在某些实施例中,安装模块520,用于响应于所述操作系统的应用下载请求,判断计算机设备中是否缓存有对应的应用程序的安装包;如果缓存有对应的应用程序的安装
包,通过本地服务器530向操作系统提供缓存的安装包;如果未缓存对应的应用程序的安装
包,通过缓存模块510下载并缓存对应的应用程序的安装包,并在下载的过程中,通过本地
服务器530持续向所述操作系统提供对应的应用程序的安装包对应的数据流。
[0081] 在某些实施例中,安装模块520,用于在计算机设备后台运行本地服务器530,并使本地服务器530在后台处于活动状态。
[0082] 在某些实施例中,安装模块520,用于判断缓存的应用程序的安装包与远程服务器上对应的安装包的版本是否一致;如果缓存的应用程序的安装包与远程服务器上对应的安
装包的版本不一致,从远程服务器上更新应用程序的安装包。
[0083] 图6为本申请实施例提供的应用程序重装测试系统一种实施方式的交互过程示意图,下面参考图6对图5所示的应用程序重装测试系统的交互过程进行说明。
[0084] 参考图5和6所示,在互联网之上架构一个远程HTTPS服务器550(secure website)。通过配置模块540配置plist文件,plist文件中的下载地址(downloadURL),指向
计算机设备本身,downloadURL中的主机应该是127.0.0.1或者localhost。
[0085] 在计算机设备上预先安装本地服务器530(本地website)。本地服务器530,利用voip、locationService、bluetooth等技术“保活”,使得本地服务器530在后台也是活动的。
[0086] 本地服务器530负责缓存那些要安装的应用程序的安装包。在一些实施例中,预先下载缓存应用程序的安装包。在另一些实施例中,还可以在发现缓存中没有时去下载并缓
存。当然,可预先缓存部分应用程序的安装包,而其他应用程序的安装包在第一次安装时下
载并缓存。本地服务器530负责管理缓存,并判断缓存中的内容是否与远程的版本一致。
[0087] 本地服务器530在本地缓存的应用程序符合要求时,直接用本地缓存予以响应。
[0088] 本申请实施例中提供的计算机设备包括智能手环、智能手表、平板电脑以及智能手机等移动终端。本申请实施例中提供的计算机设备可以包括:RF(Radio Frequency,射
频)单元、WiFi模块、音频输出单元、A/V(音频/视频)输入单元、传感器、显示单元、用户输入
单元、接口单元、存储器、处理器、以及电源等部件。
[0089] 后续描述中将以计算机设备为例进行说明,请参阅图7,其为实现本申请各个实施例的一种计算机设备的硬件结构示意图,该计算机设备100可以包括:RF(Radio 
Frequency,射频)单元101、WiFi模块102、音频输出单元103、A/V(音频/视频)输入单元104、
传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电
源111等部件。
[0090] 本领域技术人员可以理解,图7中示出的计算机设备结构并不构成对计算机设备的限定,计算机设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部
件布置。
[0091] 本实施例中,存储器109(即可读存储介质)包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器
(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)等。在一些实施例
中,存储器109可以是计算机设备100的内部存储单元。在另一些实施例中,存储器109也可
以是计算机设备100的外部存储设备。当然,存储器109还可以既包括计算机设备100的内部
存储单元也包括其外部存储设备。本实施例中,存储器109通常用于存储安装于计算机设备
100的操作系统和各类应用软件,例如实施例一的应用程序重装测试系统的程序代码等。此
外,存储器109还可以用于暂时地存储已经输出或者将要输出的各类数据。
[0092] 处理器110在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器110通常用于控制计算机设备
100的总体操作。本实施例中,处理器110用于运行存储器109中存储的程序代码或者处理数
据,例如运行应用程序重装测试系统,以实现上述应用程序重装测试方法。
[0093] 本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器
(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁
盘、光盘、服务器、App应用商城等等,其上存储有计算机程序,程序被处理器执行时实现相
应功能。本实施例的计算机可读存储介质用于存储应用程序重装测试系统,被处理器执行
时实现应用程序重装测试方法。
[0094] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而
且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有
的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该
要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0095] 上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
[0096] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下
前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做
出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质
(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务
器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
[0097] 上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员
在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多
形式,这些均属于本申请的保护之内。