AT命令自动化循环测试方法技术

技术编号:5109145 阅读:244 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示了一种AT命令自动化循环测试方法,所述方法包括如下步骤:使用串口线连接无线通讯模块与PC机;在PC机的Config中选择串口和波特率的参数,此参数必须与无线通讯模块的波特率相同,确认AT命令通讯正常;以txt的格式编写自动化循环测试脚本,内容包括AT命令和Loop语句,Loop语句的参数分别是:需要循环的序列号或者次数和执行内容;在Run Numb一栏填写次数,选择测试强度;导入步骤S103的脚本,开始测试;根据测试结果栏的数据,判断测试是否通过。本发明专利技术提出的AT命令自动化循环测试方法,可提高无线通讯模块AT命令自动化循环测试的效率,并保证测试内容能够顺利的完成。

【技术实现步骤摘要】

本专利技术属于无线通讯
,涉及一种测试方法,尤其涉及一种AT命令自动 化循环测试方法。
技术介绍
AT即Attention,AT指令集是从终端设备(Terminal Equipment, TE)或数据终端 设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,ΤΑ)或数据电路 终端设备(Data Circuit Terminal Equipment,DCE)发送的。通过 TA,TE 发送 AT 指令 来控制移动台(Mobile Station,MS)的功能,与GSM网络业务进行交互。用户可以通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控 制。90年代初,AT指令仅被用于Modem操作。没有控制移动电话文本消息的先例, 只开发了一种叫SMS BlockMode的协议,通过终端设备(TE)或电脑来完全控制。由 Hayes公司专利技术,现在已成为事实上的标准并被所有调制解调器制造商采用的一个调制解 调器命令语言。每条命令以字母AT开头,因而得名。AT后跟字母和数字表明具体 的功能。几年后,主要的移动电话生产厂商诺基亚、爱立信、摩托罗拉和HP共同为 GSM研制了一整套AT指令,其中就包括对SMS的控制。AT指令在此基础上演化并被 加入GSM07.05标准以及现在的GSM07.07标准,完全标准化和比较健全的标准。如对 SMS的控制共有3种实现途径最初的BlockMode ;基于AT指令的TextMode ;基于AT 指令的PDUMode。到现在PDUMode已经取代BlockMode,后者逐渐淡出。GSM模块 与计算机之间的通信协议是一些AT指令集,AT指令是以AT作首,字符结束的字符串, AT指令的响应数据包在中。每个指令执行成功与否都有相应的返回。其他的一些非预 期的信息(如有人拨号进来、线路无信号等),模块将有对应的一些信息提示,接收端可 做相应的处理。无线通讯模块的AT命令自动化测试主要是执行以AT命令为主的脚本,并进行 重复多次的操作,有的甚至需要对脚本中的某一部分进行不断的重复运行。这样就需要 我们在编辑脚本时不断的重复编辑需要循环测试部分的内容,导致脚本冗长及大量的时 间浪费在脚本的编辑上,而影响自动化测试的时间。因此,需要找到一个方法来解决这些问题,在提高自动化测试效率的同时顺利 完成需要测试的内容。
技术实现思路
本专利技术所要解决的技术问题是提供一种AT命令自动化循环测试方法,可提高 无线通讯模块AT命令自动化循环测试的效率并保证测试内容能够顺利的完成。为解决上述技术问题,本专利技术采用如下技术方案一种AT命令自动化循环测试方法,所述方法包括如下步骤3SlOU使用串口线连接无线通讯模块与PC机;S102、在PC机的Config中选择串口和波特率的参数,此参数必须与无线通讯模 块的波特率相同,确认AT命令通讯正常;S103、以txt的格式编写自动化循环测试脚本,内容包括AT命令和Loop语句, Loop语句的参数分别是需要循环的序列号或者次数和执行内容;S104、在测试工具中的测试循环次数Run Numb —栏填写次数,选择测试强 度;S105、导入步骤S103的脚本,开始测试;S106、根据测试结果栏的数据,判断测试是否通过;S107、根据需要转向步骤S103,或者结束。一种AT命令自动化循环测试方法,所述方法包括如下步骤S201、使用串口线将需测试的无线通讯模块与计算机连接;S202、设置串口和波特率的参数,该参数与无线通讯模块的波特率相同,确认 AT命令通讯正常;S203、编写自动化循环测试脚本,内容包括AT命令和循环语句,循环语句的参 数包括需要循环的序列号或者次数和执行内容;S204、设置测试次数,选择测试强度;S205、导入步骤S203的脚本,开始测试;S206、根据测试结果栏的数据,判断测试是否通过;S207、根据需要转向步骤S203,或者结束。作为本专利技术的一种优选方案,所述步骤S202中,在计算机的Config配置中设置 串口和波特率的参数。作为本专利技术的一种优选方案,所述步骤S203中,以txt的格式编写自动化循环 测试脚本。作为本专利技术的一种优选方案,所述步骤S204中,在测试工具中的测试循环次数 RunNumb—栏设置测试次数,选择测试强度。本专利技术的有益效果在于本专利技术提出的AT命令自动化循环测试方法,可提高无 线通讯模块AT命令自动化循环测试的效率,并保证测试内容能够顺利的完成。附图说明图1为本专利技术自动化循环测试方法的流程图。 具体实施例方式下面结合附图详细说明本专利技术的优选实施例。实施例一本专利技术的目的是为了提高无线通讯模块AT命令自动化循环测试的效率并保证测 试内容能够顺利的完成。该方法可以通过在编辑脚本中引入一个Loop语句,利用参数的 设置来进行判定执行需要循环操作的脚本内容,一旦判定有需要循环操作的部分,则根 据Loop语句所设置的范围及内容进行循环测试,直到最后测试完毕!本专利技术揭示了一种解决无线通讯模块使用AT命令进行自动化循环测试中,出 现脚本中部分AT命令需要不断重复执行的方法。请参阅图1,以所述无线通讯模块在 windows平台运行为例,具体的操作步骤如下1、使用串口线连接无线通讯模块与PC机;2、在Config中选择串口和波特率的参数,此参数必须与无线通讯模块的波特率 相同,确认AT命令通讯正常;3、以txt的格式编写自动化循环测试脚本,内容包括AT命令和Loop语句, Loop语句的参数分别是需要循环的序列号或者次数和执行内容;4、在测试工具中的测试循环次数Run Numb —栏填写次数,选择测试强度;5、导入步骤3的脚本,开始测试;6、根据测试结果栏的数据,判断测试是否通过;7、根据需要重复执行步骤3,4,5,6操作。以下以“电话本不断写满删除”脚本为例(要求同样的号码同样的名字,电话 本容量250条)原脚本格式AT+CPBS = SMAT+CPBW = 1,“AT+CPBW = 2,“AT+CPBW = 3,“......AT+CPBW = 250,AT+CPBR = 1, 250AT+CPBW = 1AT+CPBW = 2......AT+CPBW = 250对于电话本容量为250条的记录,如果完成“电话本不断写满删除”脚本N次 循环测试的话,则脚本的编辑需要完成一次循环测试的内容,也就是250条记录编辑及 250条记录删除。这样脚本至少需要编辑500条的命令,可想而知该脚本的长度及编辑该 脚本需要花费的时间了。对于以上这种情况,我们可以考虑在AT+CPBW = i,“139********”,129, “TEST”和AT+CPBW = 1后面各添加一条loop语句。Loop(2-250, 139********,129, TEST)Loop (2-250)其中“2-250”就是需要编辑和删除电话本的序列号范围(因为序列号1在Loop 前已经执行过了,所以无需重复执行;另外如果其他AT命令编辑只有内容而无序列号, 则此处应相应的改成需要循环运行的次数),“139********”为电话号码,“129”就 是号码类型,“TEST”就是电话号码姓名。这样只要串口接收到Loop语句就本文档来自技高网
...

【技术保护点】
一种AT命令自动化循环测试方法,其特征在于,所述方法包括如下步骤:S101、使用串口线连接无线通讯模块与PC机;S102、在PC机的Config中选择串口和波特率的参数,此参数必须与无线通讯模块的波特率相同,确认AT命令通讯正常;S103、以txt的格式编写自动化循环测试脚本,内容包括AT命令和Loop语句,Loop语句的参数分别是:需要循环的序列号或者次数和执行内容;S104、在测试工具中的测试循环次数Run Numb一栏填写次数,选择测试强度;S105、导入步骤S103的脚本,开始测试;S106、根据测试结果栏的数据,判断测试是否通过;S107、根据需要转向步骤S103,或者结束。

【技术特征摘要】
1.一种AT命令自动化循环测试方法,其特征在于,所述方法包括如下步骤 SlOU使用串口线连接无线通讯模块与PC机;5102、在PC机的Config中选择串口和波特率的参数,此参数必须与无线通讯模块的 波特率相同,确认AT命令通讯正常;5103、以txt的格式编写自动化循环测试脚本,内容包括AT命令和Loop语句,Loop 语句的参数分别是需要循环的序列号或者次数和执行内容;5104、在测试工具中的测试循环次数RunNumb —栏填写次数,选择测试强度;5105、导入步骤S103的脚本,开始测试;5106、根据测试结果栏的数据,判断测试是否通过;5107、根据需要转向步骤S103,或者结束。2.—种AT命令自动化循环测试方法,其特征在于,所述方法包括如下步骤5201、使用串口线将需测试的无线通讯模块与计算机连接;5202、设置串口和波特率的参数,该参数与...

【专利技术属性】
技术研发人员:徐承军贠志强胡芸
申请(专利权)人:上海天臣威讯信息技术有限公司
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1