[发明专利]移动终端测试生成数据的智能分析方法及装置在审
申请号: | 201510483240.6 | 申请日: | 2015-08-07 |
公开(公告)号: | CN105068930A | 公开(公告)日: | 2015-11-18 |
发明(设计)人: | 杜玲;于磊;刘伟 | 申请(专利权)人: | 天津市康凯特软件科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京金智普华知识产权代理有限公司 11401 | 代理人: | 李明卓 |
地址: | 300221 天津市滨海新区高新区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 测试 生成 数据 智能 分析 方法 装置 | ||
技术领域
本发明属于移动终端设备测试领域,特别是涉及到一种移动终端测试生成数据的智能分析方法及装置。
背景技术
现代社会中,移动终端已成为人们生活中不可或缺的必需品,尤其是近年来,智能化移动终端更是呈现了爆发式的增长,但是随之而来的,由于智能化移动终端规格繁多,而且各种系统版本频繁发布,必须要对智能化移动终端进行系统和兼容性测试。
随着移动终端的功能越来越多,终端的复杂度相应的也越来越高,终端测试工作量越来越大,通过测试产生的数据(终端Log、测试工具Log、图片Log)相应的也越来越多。在企业内部,人工对于数据分析的时间、效率、准确性等等问题,逐步体现。
现有技术的问题和缺点如下:
1、人工分析数据成本高。
2、人工分析数据周期长。
3、人工分析数据效率低下。
4、人工分析数据容易出现人为错误。
发明内容
本发明要解决的问题是提出一种移动终端测试生成数据的智能分析方法及装置,解决移动终端测试过程中发生问题需要通过人工进行分析定位、花费大量人力和时间的现象,提高效率、节约成本。
为实现上述目的,本发明采取的技术方案为:一种移动终端测试生成数据的智能分析方法,包括如下步骤:
(1)移动终端接入自动化测试系统进行测试,生成执行日志和错误图片,同步到智能分析服务器上;
(2)智能分析服务器通过特征图识别、OCR文字识别、日志分析,分析定位移动终端问题并上报;
(3)智能分析服务器生成的问题数据进行数据挖掘,生成各类统计报表。
优选的,所述步骤(2)中,特征图识别的方法为:
a、从长期运行的测试系统中,不断收集并建立错误图片样集库;
b、移动终端测试生成的错误图片,上传到智能分析服务器的特征图分析模块;
c、先做重复图片过滤,减少重复运算;
d、去重后,将错误图片样集库中的特征图一一与错误图片比较,做图像匹配工作;
e、如果匹配图库中的样例图,则将此测试测试失败原因初步设定为图片样集定义的失败类型,以供测试人员后期再次分析确认;如果不匹配则进行OCR文字识别。
进一步的,所述步骤c中,重复图像过滤的方法为:首先计算问题图片的md5值,如果md5值与已经处理过的图片md5值相同,则此图片为重复图片,否则进行全图图像比对比对算法设置默认相似度为0.8,如果相似度大于0.8,则图片重复,否则图片视为一个新错误图片,重复之前的过程,直到将所有图片都过滤完成。
进一步的,所述步骤d中,图像匹配方法为:利用图形的像素统计信息、纹理特征以及角点分布来进行分析,并综合多个信息权值来确定图片的相似程度,如果匹配相似度值大于0.9,则表示此图片为此特征的问题图片。
优选的,所述步骤(2)中,OCR文字识别的方法为:在样例库中设定样例字符或者字符串,移动终端测试生成的错误图片,上传到智能分析服务器,经过特征图识别后,未匹配的图片再由OCR文字识别模块进行筛选,如果OCR识别出来的字符或者字符串匹配样例库中字符或字符串,则将此图片初步设定为样例库定义失败类型,以供测试人员后期再次分析确认。
优选的,所述步骤(2)中,日志分析包括移动终端日志分析和测试日志分析;所述移动终端日志分析方法为:定期抓取移动终端的日志,并发送到日志分析服务器进行分析过滤;日志分析系统根据预定义的程序错误异常集进行分析过滤,提取日志中的各种异常,并根据场景信息进行汇总,以备测试人员后期分析问题所引用;所述测试日志分析方法为:分析测试日志,提取各个测试用例的运行情况,帮助测试人员后期更好地分析定位问题。
本发明还提供了一种移动终端测试生成数据的智能分析装置,其特征在于:包括智能分析服务器系统,用于同步接收和分析移动终端接入自动化测试系统进行测试所生成的执行日志和错误图片;
所述智能分析服务器系统包括特征图识别模块、OCR文字识别模块、日志分析模块,报表模块;
所述特征图识别模块、OCR文字识别模块用于分析错误图片;
所述日志分析模块用于分析日志;
所述报表模块用于对问题数据进行数据挖掘,生成各类统计报表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市康凯特软件科技有限公司,未经天津市康凯特软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510483240.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种副驾驶室电控辅助制动装置
- 下一篇:糖尿病足检查治疗仪