一种LTE自动化测试中终端log的保存方法技术

技术编号:17147547 阅读:46 留言:0更新日期:2018-01-27 18:04
本发明专利技术公开了一种LTE自动化测试中终端log的保存方法,包括以下步骤:S1、设计并实现输入被测终端的AT指令;S2、配置AT指令于PICS表;S3、自动化测试系统发送Start AT指令于被测终端;S4、被测终端处理Start AT指令,并上报给终端Log工具软件;S5、自动化测试过程;S6、自动化测试系统发送Stop AT指令于被测终端;S7、被测终端处理Stop AT指令,并上报给终端Log工具软件;S8、终端Log工具保存log信息并区分命名。本发明专利技术提出的方法和装置,方便测试人员和开发人员归纳出问题测试用例、查看终端log、定位问题,同时能够对比成功和失败的log,有效地协助问题分析定位。

A storage method of terminal log in LTE automation test

The invention discloses a terminal log LTE in automated testing method of preservation, which comprises the following steps: S1, the design and implementation of input measured terminal AT instruction; S2, configuration AT instruction PICS table; S3, automatic test system send Start AT instruction to be measured, the measured terminal terminal; S4 Start AT instructions, and report to the terminal Log software; S5, S6, automated test process; automatic test system send Stop AT instruction to be measured, the measured terminal terminal; S7 Stop AT instructions, and report to the terminal Log software; S8, the terminal Log save log information and distinguish naming tools. The method and device proposed by the invention are convenient for testers and developers to generalize problem test cases, view terminal log and location problems, and simultaneously compare log that is successful and failed, so as to effectively assist problem analysis and location.

【技术实现步骤摘要】
一种LTE自动化测试中终端log的保存方法
本专利技术涉及计算机
,尤其涉及一种LTE自动化测试中终端log的保存方法。
技术介绍
在LTE终端自动化测试系统中,罗德与施瓦茨公司的TS8980系统和安立公司的ME7834L/7873L测试系统,几乎涵盖了3GPP测试规范要求的所有一致性测试,测试内容包括RF、RRM、PCT等。这些测试系统包括用作基站仿真器的信令测试仪以及对其进行控制并自动执行及分析测试场景的软件系统,是一套完整的自动化测试系统,确保LTE终端的认证测试顺利进行。在终端测试中,终端的log信息对调试人员来说非常重要,开发人员需要根据log信息来分析、定位、解决问题。log信息包括网络和UE的空口消息、协议栈内部的消息通信、各模块增加的调试打印数据等。通过在PC上安装log工具软件来抓取和保存终端中的log信息。在自动化测试系统中,批量运行上百个甚至更多的测试用例后,保存好所有测试用例的log在协助调试上的重要性就更加明显了。在现有的LTE自动化测试系统环境中,自动化批量运行测试用例时,所有测试用例的log信息是保存在一起的、非常大的一个或几个文件。当某个测试用例运行失败或异常结束时,庞大的log文件给bug的查找定位和分析增加了难度。而测试人员单独测试问题测试用例时,不仅是时间和精力上的消耗,更主要的,对于一些隐藏的问题,概率性出现或长时间测试才能发现的性能问题,往往就因为终端log存储方式的问题,导致永远定位不到这些潜藏bug,极大的影响调试的进度,甚至延缓产品上市的时间,以及后续产品的维护。基于此,本专利技术提出了一种LTE自动化测试中终端log的保存方法。
技术实现思路
本专利技术的目的是为了解决了现有自动化测试中log查找困难导致bug难以定位及复现的缺点,而提出的一种LTE自动化测试中终端log的保存方法。一种LTE自动化测试中终端log的保存方法,包括以下步骤:S1、设计并实现输入被测终端的AT指令;S2、配置AT指令于PICS表;S3、自动化测试系统发送StartAT指令于被测终端;S4、被测终端处理StartAT指令,并上报给终端Log工具软件;S5、自动化测试过程;S6、自动化测试系统发送StopAT指令于被测终端;S7、被测终端处理StopAT指令,并上报给终端Log工具软件;S8、终端Log工具保存log信息并区分命名。优选的,所述AT指令用于控制每个测试用例的开始和结束,并通知终端log存储工具进行log的截取、缓存和记录。优选的,所述AT指令的结构为:AT+CMMIREQ=<ReqType>[,<PARA0>[…[,<PARAn>]]],<caseString>,其中AT为起始标识符,+CMMIREQ为AT指令名称,可以更换为由标识符开始的自定义名称,参数<ReqType>,<caseString>是必选项,PARA0至PARAn是可选项,根据终端的需求功能点,最多可定义n个参数,n大小由AT指令的语法结构决定。优选的,所述参数中<ReqType>为整型0为开始标识,表示测试用例即将开始执行;1为停止标识,表示测试用例执行结束;<caseString>为字符串类型,内容跟ReqType的设定值相关。优选的,所述S8步骤中命名的规则为名称+结果+时间。优选的,所述名称源自测试用例名称caseName,所述结果源自实际执行结果caseResult,包括Passed、Inconclusive和Failed,所述时间为测试用例结束的时间。优选的,所述的一种LTE自动化测试中终端log的保存装置包括用于LTE自动化测试的系统装置,用于导入自动化测试中所有参数的PICS的装置,用于AT指令的发送装置,用于终端log处理的装置以及用于管理终端log存储文件的装置。本专利技术提出的优化的LTE自动化测试系统中终端log的保存方法,设计了一个AT指令,利用自动化测试系统中的PICS配置表,结合终端log工具,实现了终端log的存储,解决了现有自动化测试中log查找困难导致bug难以定位及复现的问题,本专利技术终端log保存的优势在于:1)将自动化测试的所有测试用例按照测试用例名称分开存储了终端log;2)对于相同的测试用例,按照测试结果区分存储了终端log;3)对于相同的测试用例,测试结果类别相同时,按照测试时间区分存储终端log;而且本专利技术提出的方法和装置,能够按照测试用例名称、测试结果和测试时间对终端log进行分类保存,极大地方便了测试人员和开发人员归纳出问题测试用例、查看终端log、定位问题,同时对于概率性Passed的测试用例,能够对比成功和失败的log,更有效地协助问题分析定位。附图说明图1为本专利技术提出的一种LTE自动化测试中终端log的保存方法中ConfigureUUTcontrolsetting选项卡;图2为本专利技术提出的一种LTE自动化测试中终端log的保存方法中MMI/AT界面的测试步骤指令序;图3为本专利技术提出的一种LTE自动化测试中终端log的保存方法的装置实现图;图4为本专利技术提出的一种LTE自动化测试中终端log的保存方法中自动化测试序列及结果统计;图5为本专利技术提出的一种LTE自动化测试中终端log的保存方法中终端保存的log文件目录。具体实施方式下面结合具体实施例对本专利技术作进一步解说。实施例参照图1-5,本专利技术提出的一种LTE自动化测试中终端log的保存方法,包括以下步骤:S1、设计并实现输入被测终端的AT指令,所述AT指令用于控制每个测试用例的开始和结束,并通知终端log存储工具进行log的截取、缓存和记录;所述AT指令的结构为:AT+CMMIREQ=<ReqType>[,<PARA0>[…[,<PARAn>]]],<caseString>,其中AT为起始标识符,+CMMIREQ为AT指令名称,可以更换为由标识符开始的自定义名称,参数<ReqType>,<caseString>是必选项,PARA0至PARAn是可选项,根据终端的需求功能点,最多可定义n个参数,n大小由AT指令的语法结构决定;当n=0时,所述AT+CMMIREQ操作指令语法中命令为:+CMMIREQ=<ReqType>,<caseString>,响应为<CR><LF>OK<CR><LF>or<CR><LF>+CMEERROR:<err><CR><LF>;其中<ReqType>为整本文档来自技高网
...
一种LTE自动化测试中终端log的保存方法

【技术保护点】
一种LTE自动化测试中终端log的保存方法,其特征在于,包括以下步骤:S1、设计并实现输入被测终端的AT指令;S2、配置AT指令于PICS表;S3、自动化测试系统发送Start AT指令于被测终端;S4、被测终端处理Start AT指令,并上报给终端Log工具软件;S5、自动化测试过程;S6、自动化测试系统发送Stop AT指令于被测终端;S7、被测终端处理Stop AT指令,并上报给终端Log工具软件;S8、终端Log工具保存log信息并区分命名。

【技术特征摘要】
1.一种LTE自动化测试中终端log的保存方法,其特征在于,包括以下步骤:S1、设计并实现输入被测终端的AT指令;S2、配置AT指令于PICS表;S3、自动化测试系统发送StartAT指令于被测终端;S4、被测终端处理StartAT指令,并上报给终端Log工具软件;S5、自动化测试过程;S6、自动化测试系统发送StopAT指令于被测终端;S7、被测终端处理StopAT指令,并上报给终端Log工具软件;S8、终端Log工具保存log信息并区分命名。2.根据权利要求1所述的一种LTE自动化测试中终端log的保存方法,其特征在于,所述AT指令用于控制每个测试用例的开始和结束,并通知终端log存储工具进行log的截取、缓存和记录。3.根据权利要求1所述的一种LTE自动化测试中终端log的保存方法,其特征在于,所述AT指令的结构为:AT+CMMIREQ=<ReqType>[,<PARA0>[…[,<PARAn>]]],<caseString>,其中AT为起始标识符,+CMMIREQ为AT指令名称,可以更换为由标识符开始的自定义名称,参数<ReqType>,&lt...

【专利技术属性】
技术研发人员:栾忠兰江国庆张权董浩张建立
申请(专利权)人:苏州简约纳电子有限公司
类型:发明
国别省市:江苏,32

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

1