一种对质量初检进行语音播报的方法

文档序号:6440870阅读:132来源:国知局
专利名称:一种对质量初检进行语音播报的方法
技术领域
本发明涉及一种手机质量初检错误信息的方法,特别是涉及一种对质量初检进行语音播报的方法。
背景技术
现有技术中手机在质量初检时,只能在生成log日志后,通过繁琐的手段将log 日志导出进行分析,而且也无法分类和直观的得知错误类型。测试员不能在第一时间将发现的问题深入分类并且正确提交给开发,使得用户不能正确发现问题并采取相应的规避设施,且质量初检浪费了大量的时间,效率低下。

发明内容
本发明的目的在于克服现有技术的不足,提供一种对质量初检进行语音播报的方法,方便快捷的将错误信息分类处理,可以有效提高定位错误点的速度,方便用户和研发人员采取相应的措施解决或者规避错误,防止再次出错。为了达到上述目的,本发明采用的技术方案是,一种对质量初检进行语音播报的方法,其步骤如下
步骤1、进入手机质量初检程序;
步骤2、判断指定的错误信息文件夹是否存在;
步骤3、存在则执行步骤4,否则创建指定的错误信息文件夹后执行步骤4 ;
步骤4、检查列表内文件数并保存;
步骤5、将质量初检程序转为后台运行,并正常操作手机;
步骤6、判断是否软件出错在错误信息文件夹内产生新Log日志文件;
步骤7、是则读取文件中的程序包名信息并将其对应录音文件播放,否则执行步骤6 ;
步骤8、读取文件中的错误抛出代码并将其对应录音文件播放;
步骤9、判断是否退出质量初检程序;
步骤10、是则退出程序,否则执行步骤4。所述的错误信息文件夹内的Log日志文件为txt格式,以错误发生的时间和错误发生的模块命名。所述的txt文件中所包含的错误信息为出错的模块包名、代码出错的类型、出错代码行的调用栈序列回归以及在出错之前的部分操作信息和手机状态信息。步骤7所述的程序包名信息对应的录音文件的建立过程如下在长期的手工质量初检测试中,将各个测试模块的程序包名与模块名建立对应关系,用中文将各个测试模块的名称录音,并与程序包名建立一一对应的关系。步骤8所述的错误抛出代码对应的录音文件的建立过程如下
在长期的手工质量初检测试中,将大量的错误信息文件进行积累,并将错误信息的代码出错类型收集起来,并用中文将其描述出来,建立一张错误信息代码与出错类型一一对应的表,使每种错误类型都对应简单的中文解释,用中文将各种错误代码与中文描述进行录音并编号,建立起错误代码-中文描述-录音文件的一一对应的关系。步骤7、8中所述的录音文件播放的详细步骤如下
步骤S101、在程序和手机中预先将积累的程序包名、错误抛出代码及与之对应的录音文件均存储,并在程序中建立对应关系,准备调用; 步骤S102、程序检索是否有新log文件产生; 步骤S103、是则程序即开始读取此文件内容,否则退出程序;
步骤S104、文件内容第一行为程序包名信息,读取到此条文件内容并判断为已存储的程序包名后,即播放对应的录音文件,录音文件即播出程序包的中文名;
步骤S105、文件内容第二行开始为错误信息,第二行为抛出错误代码,读取到此条文件内容并判断为已存储的抛出错误代码,即播放对应的录音文件,录音文件即播出错误的简称和描述。与现有技术相比,本发明的有益效果是第一、方便快捷的将错误信息分类处理, 可以有效提高定位错误点的速度,方便用户和研发人员采取相应的措施解决或者规避错误,防止再次出错;第二、错误信息直接播放,更加直接快速,可以更加直观的提醒用户或者研发人员错误的发生点和种类;第三、用中文含义将错误分类并语音播报出来,有助于让测试员或者用户归类同种错误出现的情况和方式,用于提交开发人员或者自行总结规避。


图1为本发明的方法流程图。
具体实施例方式本发明的主旨在于克服现有技术的不足,提供一种对质量初检进行语音播报的方法,自动检查错误信息的提要信息并且分类处理,将提取的错误提要信息分类处理后用中文描述出相应的含义,通过预录音的方式将处理归类后的中文含义用语音播报出来,实现了一种将生成的错误Log信息自动归类并且完成初步解释其含义及用语音播报出来的软件,有助于测试员在第一时间将发现的问题深入分类并且正确提交给开发,用户则可以正确发现问题并采取相应的规避设施。
下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。本发明的方法流程图如图1所示,一种对质量初检进行语音播报的方法,其步骤如下
步骤1、进入手机质量初检程序;
步骤2、判断指定的错误信息文件夹是否存在;
步骤3、存在则执行步骤4,否则创建指定的错误信息文件夹后执行步骤4 ;
步骤4、检查列表内文件数并保存;
步骤5、将质量初检程序转为后台运行,并正常操作手机;
步骤6、判断是否软件出错在错误信息文件夹内产生新Log日志文件;
步骤7、是则读取文件中的程序包名信息并将其对应录音文件播放,否则执行步骤6 ;
4步骤8、读取文件中的错误抛出代码并将其对应录音文件播放; 步骤9、判断是否退出质量初检程序; 步骤10、是则退出程序,否则执行步骤4。所述的错误信息文件夹内的Log日志文件为txt格式,以错误发生的时间和错误发生的模块命名。所述的txt文件中所包含的错误信息为出错的模块包名、代码出错的类型、出错代码行的调用栈序列回归以及在出错之前的部分操作信息和手机状态信息。步骤7所述的程序包名信息对应的录音文件的建立过程如下在长期的手工质量初检测试中,将各个测试模块的程序包名与模块名建立对应关系,用中文将各个测试模块的名称录音,并与程序包名建立一一对应的关系。步骤8所述的错误抛出代码对应的录音文件的建立过程如下
在长期的手工质量初检测试中,将大量的错误信息文件进行积累,并将错误信息的代码出错类型收集起来,并用中文将其描述出来,建立一张错误信息代码与出错类型一一对应的表,使每种错误类型都对应简单的中文解释,用中文将各种错误代码与中文描述进行录音并编号,建立起错误代码-中文描述-录音文件的一一对应的关系。步骤7、8中所述的录音文件播放的详细步骤如下
步骤S101、在程序和手机中预先将积累的程序包名、错误抛出代码及与之对应的录音文件均存储,并在程序中建立对应关系,准备调用; 步骤S102、程序检索是否有新log文件产生; 步骤S103、是则程序即开始读取此文件内容,否则退出程序;
步骤S104、文件内容第一行为程序包名信息,读取到此条文件内容并判断为已存储的程序包名后,即播放对应的录音文件,录音文件即播出程序包的中文名;
步骤S105、文件内容第二行开始为错误信息,第二行为抛出错误代码,读取到此条文件内容并判断为已存储的抛出错误代码,即播放对应的录音文件,录音文件即播出错误的简称和描述。错误信息数据库建立过程手机在研发过程中会开启DEBUG状态,即调试状态,在此状态下,手机软件执行出错时,会在手机内存中生成一个特定的错误信息文件夹,其中包含记录错误信息的txt格式文本文件。以错误发生的时间和错误发生的模块命名。txt文件中所包含的错误信息有出错的模块包名,代码出错的类型,即程序代码出错时抛出的异常类型名称,以及出错代码行的调用栈序列回归,即将错误一直追溯到最底层调用出错的代码行。再加上在出错之前的部分操作信息和手机状态信息。具体建立过程如下在长期的手工测试中,积累了大量的此种错误信息文件,将其中的代码出错类型收集起来,并用中文将其描述出来,建立一张一一对应的表,使每一种错误类型都有对应的简单中文解释。如下
权利要求
1.一种对质量初检进行语音播报的方法,其步骤如下 步骤1、进入手机质量初检程序;步骤2、判断指定的错误信息文件夹是否存在;步骤3、存在则执行步骤4,否则创建指定的错误信息文件夹后执行步骤4 ;步骤4、检查列表内文件数并保存;步骤5、将质量初检程序转为后台运行,并正常操作手机;步骤6、判断是否软件出错在错误信息文件夹内产生新Log日志文件;步骤7、是则读取文件中的程序包名信息并将其对应录音文件播放,否则执行步骤6 ;步骤8、读取文件中的错误抛出代码并将其对应录音文件播放;步骤9、判断是否退出质量初检程序;步骤10、是则退出程序,否则执行步骤4。
2.根据权利要求1所述的对质量初检进行语音播报的方法,其特征在于步骤6所述的错误信息文件夹内的Log日志文件为txt格式,以错误发生的时间和错误发生的模块命名。
3.根据权利要求2所述的对质量初检进行语音播报的方法,其特征在于所述的txt 文件中所包含的错误信息为出错的模块包名、代码出错的类型、出错代码行的调用栈序列回归以及在出错之前的部分操作信息和手机状态信息。
4.根据权利要求3所述的对质量初检进行语音播报的方法,其特征在于,步骤7所述的程序包名信息对应的录音文件的建立过程如下在长期的手工质量初检测试中,将各个测试模块的程序包名与模块名建立对应关系,用中文将各个测试模块的名称录音,并与程序包名建立一一对应的关系。
5.根据权利要求4所述的对质量初检进行语音播报的方法,其特征在于,步骤8所述的错误抛出代码对应的录音文件的建立过程如下在长期的手工质量初检测试中,将大量的错误信息文件进行积累,并将错误信息的代码出错类型收集起来,并用中文将其描述出来,建立一张错误信息代码与出错类型一一对应的表,使每种错误类型都对应简单的中文解释,用中文将各种错误代码与中文描述进行录音并编号,建立起错误代码-中文描述-录音文件的一一对应的关系。
6.根据权利要求5所述的对质量初检进行语音播报的方法,其特征在于,步骤7、8中所述的录音文件播放的详细步骤如下步骤S101、在程序和手机中预先将积累的程序包名、错误抛出代码及与之对应的录音文件均存储,并在程序中建立对应关系,准备调用; 步骤S102、程序检索是否有新log文件产生; 步骤S103、是则程序即开始读取此文件内容,否则退出程序;步骤S104、文件内容第一行为程序包名信息,读取到此条文件内容并判断为已存储的程序包名后,即播放对应的录音文件,录音文件即播出程序包的中文名;步骤S105、文件内容第二行开始为错误信息,第二行为抛出错误代码,读取到此条文件内容并判断为已存储的抛出错误代码,即播放对应的录音文件,录音文件即播出错误的简称和描述。
全文摘要
一种对质量初检进行语音播报的方法,其步骤如下1、进入手机质量初检程序;2、判断指定的错误信息文件夹是否存在;3、存在则执行步骤4,否则创建指定的错误信息文件夹后执行步骤4;4、检查列表内文件数并保存;5、将质量初检程序转为后台运行,并正常操作手机;6、判断是否软件出错在错误信息文件夹内产生新Log日志文件;7、是则读取文件中的程序包名信息并将其对应录音文件播放,否则执行步骤6;8、读取文件中的错误抛出代码并将其对应录音文件播放;9、判断是否退出质量初检程序;10、是则退出程序,否则执行步骤4。方便快捷的将错误信息分类,提高了效率,方便用户和研发人员采取相应措施解决或者规避错误,防止再次出错。
文档编号G06F17/30GK102523326SQ20111041161
公开日2012年6月27日 申请日期2011年12月12日 优先权日2011年12月12日
发明者曾元清 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1