一种测试方法、装置及服务器的制造方法

文档序号:9524099阅读:522来源:国知局
一种测试方法、装置及服务器的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,具体涉及终端处理技术领域,尤其涉及一种测试方法、装置及服务器。
【背景技术】
[0002]终端系统更新过程,指终端重新安装操作系统的过程,该过程又可称为刷机,例如:Android (安卓,一种移动操作系统)系统的手机从Android4.0系统更新至Android4.3系统,等等。为了保证刷机后的终端能够正常使用,通常需要对安装了新系统的终端进行功能测试。目前,对终端的测试过程主要采用人工进行,具体为:测试人员手动检测安装了新系统的终端的各项功能,例如:手动开启wifi (Wireless Fidelity,无线保真)、蓝牙等无线网络的开关,检测是否开启成功以确认wif1、蓝牙等无线网络功能是否正常;或者,手动添加联系人,查找终端通讯录是否存在新增联系人记录以确认通讯录功能是否正常;等等。目前这种人工检测方案需要耗费大量人力资源,且降低了测试效率。

【发明内容】

[0003]本发明实施例提供一种测试方法、装置及服务器,能够对终端进行自动化测试,减少资源消耗,提升测试效率。
[0004]本发明实施例第一方面提供一种测试方法,可包括:
[0005]当待测终端从源系统更新至目标系统时,获取所述终端的测试信息;
[0006]将所述测试信息加载至所述目标系统;
[0007]在所述目标系统中运行所述测试信息以对所述终端进行测试。
[0008]本发明实施例第二方面提供一种测试装置,可包括:
[0009]获取模块,用于当待测终端从源系统更新至目标系统时,获取所述终端的测试信息;
[0010]加载模块,用于将所述测试信息加载至所述目标系统;
[0011 ] 测试模块,用于在所述目标系统中运行所述测试信息以对所述终端进行测试。
[0012]本发明实施例第三方面提供一种服务器,可包括上述第二方面提供的测试装置。
[0013]实施本发明实施例,具有如下有益效果:
[0014]本发明实施例在终端进行系统更新时,将终端的测试信息加载至目标系统中,在该目标系统中运行该测试信息即可实现对终端的自动化测试,避免了采用人工测试所带来的人力资源耗费,节省了资源消耗,有效地提升了测试效率。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明实施例提供的一种测试方法的流程图;
[0017]图2为本发明实施例提供的另一种测试方法的流程图;
[0018]图3为本发明实施例提供的又一种测试方法的流程图;
[0019]图4为本发明实施例提供的一种测试装置的结构示意图;
[0020]图5为本发明实施例提供的一种获取模块的结构示意图;
[0021]图6为本发明实施例提供的一种加载模块的结构示意图;
[0022]图7为本发明实施例提供的一种测试模块的结构示意图;
[0023]图8为本发明实施例提供的另一种测试模块的结构示意图;
[0024]图9为本发明实施例提供的一种服务器的结构示意图。
【具体实施方式】
[0025]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]下面将结合附图1-附图3,对本发明实施例提供的测试方法进行详细介绍。
[0027]请参见图1,为本发明实施例提供的一种测试方法的流程图;该方法可包括以下步骤S101-步骤S103。
[0028]S101,当待测终端从源系统更新至目标系统时,获取所述终端的测试信息。
[0029]所述终端可包括但不限于:手机、智能手机、PAD(平板电脑)、智能可穿戴设备等等。终端的系统指所述终端的操作系统,可包括但不限于:Android系统、塞班系统、windows系统等等。所述终端从源系统更新至目标系统的过程,指所述终端重新安装操作系统的过程,该过程又可称为刷机,例如:Android系统的手机从Android4.0系统更新至Android4.3系统,等等。
[0030]所述测试信息包括至少一个测试函数,所述测试函数可用于对所述终端的功能进行测试,该测试函数可包括但不限于:电话功能测试函数、通讯录功能测试函数、短消息功能测试函数、无线网络连接功能测试函数、时间功能测试函数和图像处理功能测试函数中的任一种或多种。本步骤中,当待测终端需要进行刷机时,获取该终端的测试信息。
[0031]S102,将所述测试信息加载至所述目标系统。
[0032]本步骤中,将所述测试信息加载至所述目标系统,即指在所述目标系统中载入所述测试信息,使得所述测试信息能够在所述目标系统中运行;例如:Android系统的手机从Android4.0系统更新至Android4.3系统,本步骤则将测试信息加载至Android4.3系统中,以用于对Android4.3系统的手机进行功能测试。
[0033]S103,在所述目标系统中运行所述测试信息以对所述终端进行测试。
[0034]所述终端在使用所述目标系统的过程中,可运行该目标系统所载入的测试信息,该测试信息即可对所述终端进行功能测试;按照步骤S102所示例子,手机刷机进入Android4.3系统使用时,本步骤可运行该Android4.3系统中的测试信息对手机进行功能测试。需要说明的是,采用所述测试信息对所述终端进行测试的过程,实际可理解为采用所述测试信息对安装了所述目标系统的终端的功能进行校验的过程,通过该测试过程,可确认所述终端从源系统至目标系统的更新是否成功;例如:Android系统的手机从Android4.0系统更新至Android4.3系统,在Android4.3系统中运行所述测试信息对手机的电话功能进行测试,该测试信息可模拟拨打电话过程,查看手机的通话记录中是否存在该拨打记录,若存在则测试通过,表明Android4.3系统的手机的电话功能校验正常,确认手机刷机成功;或者,在Android4.3系统中运行所述测试信息对手机的图像处理功能进行测试,该测试信息可模拟相机执行拍照操作,查看手机的图片库中是否存在所拍图片,若不存在则测试失败,表明Android4.3系统的手机的图像处理功能校验异常,确认手机刷机失败。
[0035]本发明实施例在终端进行系统更新时,将终端的测试信息加载至目标系统中,在该目标系统中运行该测试信息即可实现对终端的自动化测试,避免了采用人工测试所带来的人力资源耗费,节省了资源消耗,有效地提升了测试效率。
[0036]请参见图2,为本发明实施例提供的另一种测试方法的流程图;该方法可包括以下步骤S201-步骤S208。
[0037]S201,当待测终端从源系统更新至目标系统时,获取所述目标系统的待测功能信肩、Ο
[0038]所述终端可包括但不限于:手机、智能手机、PAD、智能可穿戴设备等等。终端的系统指所述终端的操作系统,可包括但不限于:Android系统、塞班系统、windows系统等等。所述终端从源系统更新至目标系统的过程,指所述终端重新安装系统的过程,该过程又可称为刷机,例如:Android系统的手机从Android4.0系统更新至Android4.3系统,等等。
[0039]所述待测功能信息用于描述需要进行测试的所述目标系统的功能,即用于描述需要进行测试的安装了所述目标系统的终端的功能,可包括但不限于:电话功能信息、通讯录功能信息、短消息功能信息、无线网络连接功能信息、时间功能信息和图像处理功能信息中的任一种或多种。本步骤中,当待测终端需要进行刷机时,获取所述目标系统的待测功能信肩、Ο
[0040]S202,查找所述待测功能信息对应的测试函数。
[0041]所述测试函数用于对需要进行测试的所述目标系统的功能进行测试,即用于对安装了所述目标系统的终端的功能进行测试。该测试函数可包括但不限于:电话功能测试函
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1