一种BUG信息上报的方法、装置及移动终端制造方法及图纸

技术编号:14339734 阅读:58 留言:0更新日期:2017-01-04 12:15
本发明专利技术公开了一种BUG信息上报的方法、装置及移动终端,其中BUG信息上报的方法适于在移动终端中执行,该方法包括以下步骤:记录测试过程中的测试信息,所述测试信息包括错误信息,所述错误信息包括错误发生时间、错误类型和错误内容;在日志文件夹中创建分别存储各个错误信息的各个错误信息文件夹;每隔预设时间段扫描日志文件夹中的各个错误信息文件夹,从中筛选出新创建的错误信息文件夹;根据筛选出的错误信息文件夹中存储的错误信息的错误类型,对该错误信息进行错误严重等级划分;将筛选出的错误信息文件夹中错误信息与其对应的错误严重等级进行组合,生成对应的BUG信息;通过调用预设接口将所述BUG信息上报至BUG平台。

【技术实现步骤摘要】

本专利技术涉及移动终端领域和自动化测试领域,特别涉及一种BUG信息上报的方法、装置及移动终端
技术介绍
随着移动通信技术的不断发展,如智能手机、平板电脑等移动终端的普及率越来越高,而用户对移动终端的要求也随之提升。在移动终端出厂前,必然要经过严格的测试程序,而目前的自动化测试技术,在测试过程的前期部署安排中已达到了较高的自动化程度。然而,在测试完成后对获取的BUG信息进行处理时,仍需要测试人员进行人工手动整理,并将整理好的BUG信息上报至如JIRA、BUGZILLA等BUG平台。若每天上报的BUG信息数量较多且较繁杂,则一方面会浪费时间,另一方面还可能出现人工遗漏BUG信息的可能性。
技术实现思路
为此,本专利技术提供一种BUG信息上报的方案,以力图解决或者至少缓解上面存在的问题。根据本专利技术的一个方面,提供一种BUG信息上报的方法,适于在移动终端中执行,该方法包括如下步骤:首先,记录测试过程中的测试信息,测试信息包括错误信息,错误信息包括错误发生时间、错误类型和错误内容;在日志文件夹中创建分别存储各个错误信息的各个错误信息文件夹;每隔预设时间段扫描日志文件夹中的各个错误信息文件夹,从中筛选出新创建的错误信息文件夹;根据筛选出的错误信息文件夹中存储的错误信息的错误类型,对该错误信息进行错误严重等级划分;将筛选出的错误信息文件夹中错误信息与其对应的错误严重等级进行组合,生成对应的BUG信息;通过调用预设接口将BUG信息上报至BUG平台。可选地,在根据本专利技术的BUG信息上报的方法中,每隔预设时间段扫描错误信息文件夹,从中筛选出新创建的错误信息文件夹包括:每隔预设时间段扫描各个错误信息文件夹以获取各个错误信息文件夹的创建时间;如果一个错误信息文件夹的创建时间处于移动终端的当前时间之前的预定时间段内,则将该错误信息文件夹筛选出来。可选地,在根据本专利技术的BUG信息上报的方法中,错误类型包括SWT、HWT、ANR、JE、Crash和NE中的任一种。可选地,在根据本专利技术的BUG信息上报的方法中,错误严重等级为致命、严重和普通中的任一种。可选地,在根据本专利技术的BUG信息上报的方法中,还包括将移动终端的关联信息添加至BUG信息中,关联信息包括移动终端版本、IMEI、错误信息产生模块和测试命令序列号中至少一种。可选地,在根据本专利技术的BUG信息上报的方法中,在记录测试过程中的测试信息之前,还包括执行自动化测试脚本开始测试。可选地,在根据本专利技术的BUG信息上报的方法中,还包括:根据错误严重等级判断BUG信息的上报优先级;通过调用预设接口将最高上报优先级所对应的BUG信息优先上报至BUG平台。根据本专利技术的又一个方面,提供一种BUG信息上报的装置,适于驻留在移动终端中,该装置包括记录模块、创建模块、筛选模块、划分模块、生成模块和上报模块。其中,记录模块适于记录测试过程中的测试信息,测试信息包括错误信息,错误信息包括错误发生时间、错误类型和错误内容;创建模块适于在日志文件夹中创建分别存储各个错误信息的各个错误信息文件夹;筛选模块适于每隔预设时间段扫描日志文件夹中的各个错误信息文件夹,从中筛选出新创建的错误信息文件夹;划分模块适于根据筛选出的错误信息文件夹中存储的错误信息的错误类型,对该错误信息进行错误严重等级划分;生成模块适于将筛选出的错误信息文件夹中错误信息与其对应的错误严重等级进行组合,生成对应的BUG信息;上报模块适于通过调用预设接口将BUG信息上报至BUG平台。可选地,在根据本专利技术的BUG信息上报的装置中,筛选模块进一步适于:每隔预设时间段扫描各个错误信息文件夹以获取各个错误信息文件夹的创建时间;如果一个错误信息文件夹的创建时间处于移动终端的当前时间之前的预定时间段内,则将该错误信息文件夹筛选出来。可选地,在根据本专利技术的BUG信息上报的装置中,错误类型包括SWT、HWT、ANR、JE、Crash和NE中的任一种。可选地,在根据本专利技术的BUG信息上报的装置中,错误严重等级为致命、严重和普通中的任一种。可选地,在根据本专利技术的BUG信息上报的装置中,还包括添加模块,适于将移动终端的关联信息添加至BUG信息中,关联信息包括移动终端版本、IMEI、错误信息产生模块和测试命令序列号中至少一种。可选地,在根据本专利技术的BUG信息上报的装置中,还包括执行模块,适于执行自动化测试脚本开始测试。可选地,在根据本专利技术的BUG信息上报的装置中,还包括判断模块,适于根据错误严重等级判断BUG信息的上报优先级。可选地,在根据本专利技术的BUG信息上报的装置中,上报模块还适于通过调用预设接口将最高上报优先级所对应的BUG信息优先上报至BUG平台。根据本专利技术的又一个方面,还提供一种移动终端,包括根据本专利技术的BUG信息上报的装置。根据本专利技术的BUG信息上报的技术方案,首先将测试过程中的错误信息存储至错误信息文件夹中,每隔预设时间段筛选出新创建的错误信息文件夹并对其所存储的错误信息进行错误严重等级划分,将上述错误信息与其对应的错误严重等级组合生成BUG信息后上报至BUG平台。以上技术方案中,错误严重等级包括致命、严重和普通,一方面可根据错误严重等级的高低来决定优先上报的BUG信息,另一方面在BUG平台中,也可以根据错误严重等级来选出首要处理的BUG信息,进一步节省了时间,节约了人力,提高了BUG信息上报的准确性。附图说明为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。图1示出了根据本专利技术的一个实施例的移动终端100的示意图;图2示出了根据本专利技术一个实施例的BUG信息上报的方法200的流程图;以及图3示出了根据本专利技术的一个实施例的BUG信息上报的装置300的示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1是移动终端100的结构框图。移动终端100可以包括存储器接口102、一个或多个数据处理器、图像处理器和/或中央处理单元104,以及外围接口106。存储器接口102、一个或多个处理器104和/或外围接口106既可以是分立元件,也可以集成在一个或多个集成电路中。在移动终端100中,各种元件可以通过一条或多条通信总线或信号线来耦合。传感器、设备和子系统可以耦合到外围接口106,以便帮助实现多种功能。例如,运动传感器110、光线传感器112和距离传感器114可以耦合到外围接口106,以方便定向、照明和测距等功能。其他传感器116同样可以与外围接口106相连,例如定位系统(例如GPS接收机)、温度传感器、生物测定传感器或其他感测设备,由此可以帮助实施相关的功能。相机子系统120和光学传感器122可以用于方便诸如记录照片和视频剪辑的相机功能的实现,其中所述相机子系统和光学传感器本文档来自技高网...
一种BUG信息上报的方法、装置及移动终端

【技术保护点】
一种BUG信息上报的方法,适于在移动终端执行,所述方法包括:记录测试过程中的测试信息,所述测试信息包括错误信息,所述错误信息包括错误发生时间、错误类型和错误内容;在日志文件夹中创建分别存储各个错误信息的各个错误信息文件夹;每隔预设时间段扫描日志文件夹中的各个错误信息文件夹,从中筛选出新创建的错误信息文件夹;根据筛选出的错误信息文件夹中存储的错误信息的错误类型,对该错误信息进行错误严重等级划分;将筛选出的错误信息文件夹中错误信息与其对应的错误严重等级进行组合,生成对应的BUG信息;通过调用预设接口将所述BUG信息上报至BUG平台。

【技术特征摘要】
1.一种BUG信息上报的方法,适于在移动终端执行,所述方法包括:记录测试过程中的测试信息,所述测试信息包括错误信息,所述错误信息包括错误发生时间、错误类型和错误内容;在日志文件夹中创建分别存储各个错误信息的各个错误信息文件夹;每隔预设时间段扫描日志文件夹中的各个错误信息文件夹,从中筛选出新创建的错误信息文件夹;根据筛选出的错误信息文件夹中存储的错误信息的错误类型,对该错误信息进行错误严重等级划分;将筛选出的错误信息文件夹中错误信息与其对应的错误严重等级进行组合,生成对应的BUG信息;通过调用预设接口将所述BUG信息上报至BUG平台。2.如权利要求1所述的方法,所述每隔预设时间段扫描所述错误信息文件夹,从中筛选出新创建的错误信息文件夹包括:每隔预设时间段扫描各个错误信息文件夹以获取各个错误信息文件夹的创建时间;如果一个错误信息文件夹的创建时间处于移动终端的当前时间之前的预定时间段内,则将该错误信息文件夹筛选出来。3.如权利要求1所述的方法,其中所述错误类型包括SWT、HWT、ANR、JE、Crash和NE中的任一种。4.如权利要求1所述的方法,其中所述错误严重等级为致命、严重和普通中的任一种。5.如权利要求1中所述的方法,还包括:将移动终端的关联信息添加至BUG信息中,所述关联信息包括移动终端版本、IMEI、错误信息产生模块和测试命令序列号中至少一种。6....

【专利技术属性】
技术研发人员:苏伟
申请(专利权)人:厦门美图移动科技有限公司
类型:发明
国别省市:福建;35

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

1