移动终端SIM卡兼容性测试方法及系统与流程

文档序号:13363617阅读:658来源:国知局

本发明涉及移动终端自动化测试技术领域,尤其涉及一种移动终端sim卡兼容性测试方法及系统。



背景技术:

由于不同sim卡制造商生产的sim可能存在个体差异,因此在移动终端软件测试中,sim卡的兼容性测试是必不可少的环节,sim卡的兼容性测试是测试各种sim卡在移动终端上的可用性。目前,针对多卡移动终端的sim卡兼容性测试一般采用手动测试,即通过手动插拔方式在移动终端的不同卡槽中切换sim卡,以完成同一张sim卡的兼容性测试,然后使用同样的方式来测试其他张sim卡的兼容性。

在实现本发明的过程中,发明人发现现有技术中至少存在如下技术问题:

现有的针对多卡移动终端的sim卡兼容性测试需要经常插拔sim卡,且不能同时测试多张sim的兼容性,由此可见,现有的sim卡兼容测试比较耗时耗力,且测试效率比较低。



技术实现要素:

本发明提供的一种移动终端sim卡兼容性自动化测试方法及系统,其通过sim卡兼容性的自动化测试,能够提高测试效率,降低测试成本。

第一方面,本发明提供一种移动终端sim卡兼容性测试系统,所述系统包括计算机以及与所述计算机连接的待测试移动终端和至少一个卡板,所述至少一个卡板均与所述待测试移动终端连接,其中,所述卡板具有多个用于放置待进行兼容性测试的sim卡的sim卡卡槽,所述卡板的数目与所述待测试移动终端的sim卡卡槽的数目相同,一个卡板对应于所述待测试移动终端的一个sim卡卡槽。

可选地,所述计算机、所述待测试移动终端和所述卡板之间通过usb数据线进行连接。

第二方面,本发明提供一种移动终端sim卡兼容性测试方法,计算机分别与待测试移动终端和至少一个卡板连接,所述至少一个卡板均与所述待测试移动终端连接,其中,所述卡板具有多个用于放置待进行兼容性测试的sim卡的sim卡卡槽,所述卡板的数目与所述待测试移动终端的sim卡卡槽的数目相同,一个卡板对应于所述待测试移动终端的一个sim卡卡槽,所述方法包括:

1)所述计算机接收用户发送的测试指令,其中,所述测试指令用于指明所有待测试sim卡的测试顺序;

2)所述计算机对所述至少一个卡板进行初始化,并判断所述至少一个卡板是否初始化成功;

3)所述计算机在判断所述至少一个卡板初始化成功后控制所述至少一个卡板进行切卡操作,以建立当前测试sim卡与所述待测试移动终端的虚拟连接;

4)所述计算机控制所述待测试移动终端对所述当前测试sim卡进行兼容性测试;

5)重复步骤3)至4),直至完成所有待测试sim卡的兼容性测试。

可选地,所述计算机在判断所述至少一个卡板初始化成功后控制所述至少一个卡板进行切卡操作,以建立当前测试sim卡与所述待测试移动终端的虚拟连接包括:

所述计算机发送所述切换命令至当前测试sim卡所在的卡板,以控制所述当前测试sim卡所在的卡板根据所述切换命令,建立所述当前测试sim卡与所述待测试移动终端的虚拟连接,并判断所述虚拟连接是否成功建立。

可选地,所述计算机控制所述待测试移动终端对所述当前测试sim卡进行兼容性测试包括:

所述计算机发送测试脚本调用命令至所述待测试移动终端;

所述待测试移动终端根据所述测试脚本调用命令执行测试脚本,在执行所述测试脚本过程中出现错误时进行log的抓取。

所述待测试移动终端针对所述当前测试sim卡的simlock测试生成对应的错误日志文件和测试结果文件,并发送所述错误日志文件和测试结果文件至所述计算机;

所述计算机对所述错误日志文件和所述测试结果文件进行保存。

可选地,在所述重复步骤3)至4),直至完成所有待测试sim卡的兼容性测试之后,还包括:

所述计算机对保存的所有待测试sim卡的错误日志文件和测试结果文件进行统计,形成测试报告;

所述计算机发送所述测试报告至测试人员的指定邮箱。

本发明实施例提供的移动终端sim卡兼容性自动化测试方法及系统,所述系统包括计算机以及与所述计算机连接的待测试移动终端和至少一个卡板,所述至少一个卡板均与所述待测试移动终端连接,其中,所述卡板具有多个用于放置待进行兼容性测试的sim卡的sim卡卡槽,所述卡板的数目与所述待测试移动终端的sim卡卡槽的数目相同,一个卡板对应于所述待测试移动终端的一个sim卡卡槽。与现有技术相比,本发明的技术方案可以根据测试人员的配置在待测试sim卡之间进行切换,而且同时测试多卡移动终端中的多个sim卡的兼容性,从而实现了sim卡兼容性的自动化测试;另外,在本发明的技术方案中,如果测试过程中出现问题,系统还可以自动抓取log和记录测试结果并保存在计算机中,便于测试人员查看,从而大大提高了sim卡兼容性测试的测试效率,并降低测试成本。

附图说明

图1为本发明一实施例移动终端sim卡兼容性测试系统的结构示意图;

图2为本发明一实施例移动终端sim卡兼容性测试系统方法的流程图;

图3为以测试2个sim卡为例,来说明移动终端sim卡兼容性测试系统方法的流程。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种移动终端sim卡兼容性测试系统,所述系统包括计算机以及与所述计算机连接的待测试移动终端和至少一个卡板,所述至少一个卡板均与所述待测试移动终端连接,其中,所述卡板具有多个用于放置待进行兼容性测试的sim卡的sim卡卡槽,所述卡板的数目与所述待测试移动终端的sim卡卡槽的数目相同,一个卡板对应于所述待测试移动终端的一个sim卡卡槽。

这里以待测试移动终端具有2个sim卡卡槽为例进行说明,如图1所示,所述系统包括计算机以及与所述计算机连接的待测试移动终端和2个卡板,即具有多个sim卡卡槽的卡板11和具有多个sim卡卡槽的卡板12,所述2个卡板均与所述待测试移动终端连接,其中,所述sim卡卡槽用于放置待进行兼容性测试的sim卡。

本发明实施例提供的移动终端sim卡兼容性测试系统,与现有技术相比,本发明的技术方案可以根据测试人员的配置在待测试sim卡之间进行切换,而且同时测试多卡移动终端中的多个sim卡的兼容性,从而实现了sim卡兼容性的自动化测试;另外,在本发明的技术方案中,如果测试过程中出现问题,系统还可以自动抓取log和记录测试结果并保存在计算机中,便于测试人员查看,从而大大提高了sim卡兼容性测试的测试效率,并降低测试成本。

可选地,在上述实施例中,所述计算机、所述待测试移动终端和所述3个卡板之间通过usb数据线进行连接。

本发明实施例还提供一种移动终端sim卡兼容性测试方法,如图2所示,

计算机分别与待测试移动终端和至少一个卡板连接,所述至少一个卡板均与所述待测试移动终端连接,其中,所述卡板具有多个用于放置待进行兼容性测试的sim卡的sim卡卡槽,所述卡板的数目与所述待测试移动终端的sim卡卡槽的数目相同,一个卡板对应于所述待测试移动终端的一个sim卡卡槽,所述方法包括:

s11、所述计算机接收用户发送的测试指令,其中,所述测试指令用于指明所有待测试sim卡的测试顺序;

s12、所述计算机对所述至少一个卡板进行初始化,并判断所述至少一个卡板是否初始化成功;

s13、所述计算机在判断所述至少一个卡板初始化成功后控制所述至少一个卡板进行切卡操作,以建立当前测试sim卡与所述待测试移动终端的虚拟连接;

s14、所述计算机控制所述待测试移动终端对所述当前测试sim卡进行兼容性测试;

s15、重复步骤s13至s14,直至完成所有待测试sim卡的兼容性测试。

本发明实施例提供的移动终端sim卡兼容性测试方法,与现有技术相比,本发明的技术方案可以根据测试人员的配置在待测试sim卡之间进行切换,而且同时测试多卡移动终端中的多个sim卡的兼容性,从而实现了sim卡兼容性的自动化测试,大大提高了sim卡兼容性测试的测试效率,并降低测试成本。

可选地,所述步骤s13包括:

所述计算机发送所述切换命令至当前测试sim卡所在的卡板,以控制所述当前测试sim卡所在的卡板根据所述切换命令,建立所述当前测试sim卡与所述待测试移动终端的虚拟连接,并判断所述虚拟连接是否成功建立。

具体地,所述步骤s14包括:

s14-1、所述计算机发送测试脚本调用命令至所述待测试移动终端;

s14-2、所述待测试移动终端根据所述测试脚本调用命令执行测试脚本,在执行所述测试脚本过程中出现错误时进行log的抓取。

s14-3、所述待测试移动终端针对所述当前测试sim卡的simlock测试生成对应的错误日志文件和测试结果文件,并发送所述错误日志文件和测试结果文件至所述计算机;

s14-4、所述计算机对所述错误日志文件和所述测试结果文件进行保存。

可选地,在完成所有待测试sim卡的兼容性测试之后,还包括:

所述计算机对保存的所有待测试sim卡的错误日志文件和测试结果文件进行统计,形成测试报告;

所述计算机发送所述测试报告至测试人员的指定邮箱。

这里以测试2个sim卡为例进行说明,其测试系统如图1所示,其中,所述2个sim卡的位置编号以“所在卡板编号-所在卡槽编号”命名,分别为11-1、12-1。具体方法流程包括,如图3所示:

s21、所述计算机接收用户发送的用于指明所有待测试sim卡的测试顺序的测试指令,其中,所述测试顺序为11-1→12-1。

s22、所述计算机分别对卡板11和卡板12进行初始化。

s23、所述计算机判断卡板11和卡板12是否初始化成功,如果卡板11和卡板12均初始化成功,则转入步骤s22,否则,等待一段时间(例如30秒)后返回步骤s24,重新进行初始化。

s24、所述计算机发送切换命令至卡板11,以控制所述当前测试sim卡11-1所在的卡板11根据所述切换命令,建立所述当前测试sim卡11-1与所述待测试移动终端的虚拟连接。

s25、所述计算机判断所述当前测试sim卡11-1虚拟连接是否成功建立,如果虚拟连接成功建立,则转入步骤s26,否则,等待一段时间(例如10秒)后返回步骤s24,重新进行虚拟连接。

s26、所述计算机控制所述待测试移动终端对所述当前测试sim卡11-1进行兼容性测试。

具体流程包括:

1)所述计算机发送测试脚本调用命令至所述待测试移动终端;

2)所述待测试移动终端根据所述测试脚本调用命令执行测试脚本,在执行所述测试脚本过程中出现错误时进行log的抓取。

3)所述待测试移动终端针对所述当前测试sim卡的simlock测试生成对应的错误日志文件和测试结果文件,并发送所述错误日志文件和测试结果文件至所述计算机;

4)所述计算机对所述错误日志文件和所述测试结果文件进行保存。

s27、所述计算机发送切换命令至卡板12,以控制所述当前测试sim卡12-1所在的卡板12根据所述切换命令,建立所述当前测试sim卡12-1与所述待测试移动终端的虚拟连接。

s28、所述计算机判断所述当前测试sim卡12-1虚拟连接是否成功建立,如果虚拟连接成功建立,则转入步骤s27,否则,等待一段时间(例如10秒)后返回步骤s29,重新进行虚拟连接。

s29、所述计算机控制所述待测试移动终端对所述当前测试sim卡12-1进行兼容性测试。

具体流程与测试sim卡11-1的流程相同,这里就不进行详细阐述。

另外,在完成所有待测试sim卡(11-1→12-1)的兼容性测试之后,还包括:

所述计算机对保存的所有待测试sim卡的错误日志文件和测试结果文件进行统计,形成测试报告。

所述计算机发送所述测试报告至测试人员的指定邮箱。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(read-onlymemory,rom)或随机存储器(randomaccessmemory,ram)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1