Sim卡兼容性自动化测试装置和方法

文档序号:7757637阅读:178来源:国知局
专利名称:Sim卡兼容性自动化测试装置和方法
技术领域
本发明涉及一种SIM卡自动化测试装置和方法,特别是涉及一种基于3G模块的 SIM卡兼容性自动化测试装置和方法。
背景技术
SIM卡是Subscriber Identity Module (客户识别模块)的缩写,也称为智能卡、 用户身份识别卡,GSM数字移动电话机必须装上此卡方能使用。它在一芯片上存储了数字移动电话客户的信息,加密的密钥以及用户的电话簿等内容,可供GSM网络客户身份进行鉴别,并对客户通话时的语音信息进行加密。随着3G网络在国内的逐步普及,目前中国3大运营商各自发行了基于3G网的SIM 卡,即移动SIM卡,联通SIM卡和电信SIM卡。其中移动的发行的SIM卡均可支持2G网平滑无缝隙地切换到3G网络,即双模卡。便于描述,本发明中所指的SIM卡主要是移动双模 SIM卡。SIM卡中的内容可划分以下几类1) SIM号段2) SIM存储容量3) SIM卡所属位置。由于目前中国的3G网络仍然在不断完善阶段,这导致了 SIM卡兼容性测试在基于支持双网的3G无线通讯模块软件测试方面具有举足轻重的作用。而现有技术中,手工的分别测试SIM卡的内容的方法不但覆盖面低,并且测试周期长,大大的影响了 SIM卡的兼容性测试的效率。

发明内容
本发明要解决的技术问题是为了克服现有技术中手工测试SIM卡兼容性的方法不但覆盖面低,并且测试周期长的缺陷,提供一种提高SIM卡兼容性测试效率和测试强度的SIM卡兼容性自动化测试装置和方法。本发明是通过下述技术方案来解决上述技术问题的本发明提供了一种SIM卡兼容性自动化测试装置,其特点是该SIM卡兼容性自动化测试装置包括一用户界面,用于编辑输入兼容性测试脚本并存储该兼容性测试脚本,以及显示测试结果;一脚本解析器,用于解析用户界面编辑输入的兼容性测试脚本为测试命令;一任务管理模块,用于接收兼容性测试脚本解析后得到的测试命令,并通过一串口发送该测试命令至一与一 SIM卡连接的无线通讯模块,该任务管理模块还接收该无线通讯模块反馈的测试结果。较佳地,该SIM卡兼容性自动化测试装置还包括一消息队列管理模块,用于接收并存储兼容性测试脚本解析后得到的测试命令的队列,并管理该测试命令的序列。较佳地,该SIM卡兼容性自动化测试装置还包括一串口管理模块,用于控制串口将接收到测试命令向无线通讯模块发送该测试命令。较佳地,该SIM卡兼容性自动化测试装置还包括一日志管理模块,用于接收并记录无线通讯模块反馈的测试结果,并发送该测试结果至用户界面。此外本发明还提供了一种如上所述装置的SIM卡兼容性自动化测试方法,其特点是包括以下步骤Sltll、通过用户界面编辑并存储兼容性测试脚本,并发送该测试脚本至脚本解析模块;Sltl2、脚本解析模块解析测试脚本,从而生成测试命令,并将该测试命令发送至任务管理模块;Sltl3、任务管理模块发送测试命令至与SIM卡连接的无线通讯模块,并接收该无线通讯模块反馈的测试结果。较佳地,该SIM卡兼容性自动化测试装置还在包括一消息队列管理模块,其中在步骤Sltl2中,还包括步骤消息队列管理模块接收并存储兼容性测试脚本解析后得到的测试命令,并管理该测试命令的序列,然后将该测试命令发送至任务管理模块。较佳地,该SIM卡兼容性自动化测试装置还包括一串口管理模块,其中在步骤Sltl3 中,还包括步骤Sltm,串口管理模块控制一串口发送测试命令至无线通讯模块,以及接收该无线通讯模块反馈的测试结果。较佳地,该SIM卡兼容性自动化测试装置还包括一日志管理模块,其中在步骤Sltl3 中,还包括步骤Sltl32,日志管理模块记录任务管理模块接收的测试结果,并发送该测试结果至用户界面。本发明的积极进步效果在于通过SIM卡兼容性自动化测试装置和方法,克服了手工兼容性测试导致的测试覆盖面低,测试周期过长,降低了测试效率的缺陷,大大改善并提高了 SIM卡兼容性测试效率和测试强度,从而确保了 SIM卡的兼容性要求。


图1为本发明SIM卡兼容性自动化测试装置的较佳实施例的结构框图。图2为本发明SIM卡兼容性自动化测试装置的较佳实施例的流程图。
具体实施例方式下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。本发明的SIM卡兼容性自动化测试装置的较佳实施例的结构框图如图1所示,其中包括依次电连接的一用户界面1、一脚本解析器2、一任务管理模块3、一消息队列管理模块4、一串口管理模块5、一串口 7、一无线通讯模块8、一 SIM卡9以及分别与任务管理模块 3和用户界面1电连接的一日志管理模块6。其中该无线通讯模块8和SIM卡9为现有技术中支持2G和3G双网的无线通讯模块和SIM卡,从而可以进行SIM卡9的兼容性测试。本发明SIM卡兼容性自动化测试装置的该较佳实施例的工作原理如下所述用户界面1用于编辑输入兼容性测试脚本,并发送该兼容性测试脚本至脚本解析器2,其中该兼容性测试脚本是本领域技术人员所公知的兼容性测试脚本;该脚本解析器 2对接收到的兼容性测试脚本进行解析,并由该兼容性测试脚本生成兼容性测试命令,然后脚本解析器2将该生成的兼容性测试命令发送至消息队列管理模块4 ;此后该消息队列管理模块4接收兼容性测试命令,并根据接收该兼容性测试命令的次序生成兼容性测试序列,并根据该序列发送兼容性测试命令至任务管理模块3 ;而后任务管理模块接收该兼容性测试命令,并发送至串口控制模块5 ;该串口控制模块5通过配制串口 7将接收到的兼容性测试命令发送通过串口 7,并将该兼容性测试命令发送至无线通讯模块8 ;该无线通讯模块8通过SIM卡执行兼容性测试命令,并反馈兼容性测试结果;然后,该串口控制模块5通过配制串口 7接收无线通讯模块8反馈的兼容性测试结果,并将该兼容性测试结果发送至任务管理模块3 ;当该任务管理模块3接收到该兼容性测试结果之后,发送该兼容性测试结果至日志管理模块6;该日志管理模块存储记录接收到的兼容性测试结果,并将该兼容性测试结果发送至用户界面1 ;在用户界面1接收到该兼容性测试结果之后,显示该兼容性测试结果。如果要重复执行相同的兼容性测试,只需要再次在用户界面1导入已存储的兼容性测试脚本,就可以再次进行相同的兼容性测试。如上所述,通过SIM卡兼容性自动化测试装置,克服了手工测试导致的测试覆盖面低,测试周期过长,降低了测试效率的缺陷,大大改善并提高了 SIM卡兼容性测试效率和测试强度。图2所示为本发明SIM卡兼容性自动化测试装置的较佳实施例的流程图。其中。步骤100,流程开始。步骤101,将要测试的SIM卡与无线通讯模块连接,该无线通讯模块与兼容性自动化测试装置连接,并初始化兼容性自动化测试装置。步骤102,在用户界面编辑输入兼容性测试脚本,并存储该输入的兼容性测试脚本,然后发送该兼容性测试脚本至脚本解析器,其中该兼容性测试脚本是本领域技术人员所公知的兼容性测试脚本步骤103,脚本解析器解析该兼容性测试脚本,并生成兼容性测试命令,然后发送该兼容性测试命令至消息队列管理模块。步骤104,消息队列管理模块根据接收该兼容性测试命令的次序生成兼容性测试序列,并根据该序列发送兼容性测试命令至任务管理模块。步骤105,任务管理模块将接收到的该兼容性测试命令发送至串口控制模块。步骤106,串口控制模块将接收到的兼容性测试命令通过串口发送至无线通讯模块,该无线通讯模块通过SIM卡执行接收到的兼容性测试命令,并通过该串口反馈兼容性测试结果至串口管理模块。步骤107,串口管理模块发送兼容性测试结果至任务管理模块,该任务管理模块在接收到该兼容性测试结果后,再发送该兼容性测试结果至日志管理模块。步骤108,日志管理模块存储记录接收到的兼容性测试结果,并将该兼容性测试结果发送至用户界面。步骤109,用户界面根据接收到的兼容性测试数据,将该兼容性测试数据显示在用户界面。步骤110,流程结束。虽然以上描述了本发明的具体实施方式
,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
权利要求
1.一种SIM卡兼容性自动化测试装置,其特征在于,该SIM卡兼容性自动化测试装置包括一用户界面,用于编辑输入兼容性测试脚本并存储该兼容性测试脚本,以及显示测试结果;一脚本解析器,用于解析用户界面编辑输入的兼容性测试脚本为测试命令;一任务管理模块,用于接收兼容性测试脚本解析后得到的测试命令,并通过一串口发送该测试命令至一与一 SIM卡连接的无线通讯模块,该任务管理模块还接收该无线通讯模块反馈的测试结果。
2.如权利要求1所述的SIM卡兼容性自动化测试装置,其特征在于,该SIM卡兼容性自动化测试装置还包括一消息队列管理模块,用于接收并存储兼容性测试脚本解析后得到的测试命令的队列,并管理该测试命令的序列。
3 如权利要求1所述的SIM卡兼容性自动化测试装置,其特征在于,该SIM卡兼容性自动化测试装置还包括一串口管理模块,用于控制串口将接收到测试命令向无线通讯模块发送该测试命令。
4.如权利要求1-3中任一项所述的SIM卡兼容性自动化测试装置,其特征在于,该SIM 卡兼容性自动化测试装置还包括一日志管理模块,用于接收并记录无线通讯模块反馈的测试结果,并发送该测试结果至用户界面。
5.一种如权利要求1所述装置的SIM卡兼容性自动化测试方法,其特征在于,包括以下步骤Sltll、通过用户界面编辑并存储兼容性测试脚本,并发送该测试脚本至脚本解析模块;Sltl2、脚本解析模块解析测试脚本,从而生成测试命令,并将该测试命令发送至任务管理模块;Sltl3、任务管理模块发送测试命令至与SIM卡连接的无线通讯模块,并接收该无线通讯模块反馈的测试结果。
6.如权利要求5所述的SIM卡兼容性自动化测试方法,其特征在于,该SIM卡兼容性自动化测试装置还包括一消息队列管理模块,其中在步骤Sltl2中,还包括步骤消息队列管理模块接收并存储兼容性测试脚本解析后得到的测试命令,并管理该测试命令的序列,然后将该测试命令发送至任务管理模块。
7.如权利要求5所述的SIM卡兼容性自动化测试方法,其特征在于,该SIM卡兼容性自动化测试装置还包括一串口管理模块,其中在步骤Sltl3中,还包括步骤Sltl31,串口管理模块控制一串口发送测试命令至无线通讯模块,以及接收该无线通讯模块反馈的测试结果。
8.如权利要求5-7中任一项所述的SIM卡兼容性自动化测试方法,其特征在于,该SIM 卡兼容性自动化测试装置还包括一日志管理模块,其中在步骤Sltl3中,还包括步骤Sltl32,日志管理模块记录任务管理模块接收的测试结果,并发送该测试结果至用户界面。
全文摘要
本发明公开了一种SIM卡兼容性自动化测试装置和方法,该SIM卡兼容性自动化测试装置包括一用户界面,用于编辑输入兼容性测试脚本并存储该兼容性测试脚本,以及显示测试结果,一脚本解析器,用于解析用户界面编辑输入的兼容性测试脚本为测试命令,以及一任务管理模块,用于接收兼容性测试脚本解析后得到的测试命令,并通过一串口发送该测试命令至一与一SIM卡连接的无线通讯模块,该任务管理模块还接收该无线通讯模块反馈的测试结果。通过该SIM卡兼容性自动化测试装置,克服了手工测试导致的测试覆盖面低,测试周期过长,降低了测试效率的缺陷,大大改善并提高了SIM卡兼容性测试效率和测试强度。
文档编号H04W24/00GK102378212SQ20101026030
公开日2012年3月14日 申请日期2010年8月20日 优先权日2010年8月20日
发明者杨昀霞 申请人:上海手机测试公共服务平台有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1