[发明专利]用于自动分析和链接错误日志的分析引擎无效
申请号: | 201310225262.3 | 申请日: | 2013-06-07 |
公开(公告)号: | CN104239158A | 公开(公告)日: | 2014-12-24 |
发明(设计)人: | 姜云峰;姜毅军 | 申请(专利权)人: | SAP欧洲公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 德国瓦*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 自动 分析 链接 错误 日志 引擎 | ||
技术领域
本发明涉及用于分析错误日志的方法。
背景技术
开发新应用可能包括用于确保满足应用目标的强度测试(intensive test)。例如,应用设计者一般会进行必须要考虑到的质量考虑。为了测试应用,应用设计者撰写特定的测试用例,进行可用性研究,并且执行时间集中的特设的测试以确保满足设计目标。为了提高效率,可以创建模仿人类与应用交互的自动化测试,诸如自动选择按钮、菜单项等等。基于测试,一般会生成错误日志。错误日志可以包括测试结果,和关于错误的信息的各种字段。可以分析错误日志来确定错误原因,使得可以对应用进行修正。
当前,错误日志的分析消耗大量的时间和金钱。应用设计者分析错误的原因,并且对如何实施修正行为进行确定。相同的错误可以多次重现,如果查看错误日志的人想不起该错误的原因,则他或她必须重新确定原因和解决方案。
发明内容
可以使用自动化的系统来分析并链接错误日志。在第一实施例中,可以接收包括与错误关联的日志数据的错误日志。可以解析日志数据以将它转换为标准化的格式,以允许更容易的搜索和比较。一旦被标准化,可以在解析的日志数据和从错误日志获得的先前错误之间进行自动比较。如果在解析的日志数据和先前错误之间找到匹配,那么可以将解析的日志数据链接到先前错误,以便在它们之间生成关系。
在另一实施例中,用户可以改变存储的链接信息。通过接收用户提供的修正的链接信息,系统可以被教育如何处理将来的情形,以使得链接可以更精确。从而,随着获得更多的结果,自学机制允许精确度提高。最终,随着系统继续将结果链接起来,可以获得测试故障与根原因(root cause)的更精确的匹配。
在另一实施例中,可以实现一组规则以便定制是否出现匹配。例如,匹配器可以基于错误类型、错误消息、踪迹数据、源代码中的位置等等来过滤结果。通过定制在找到匹配之前满足哪些这样的匹配标准或满足多少这样的匹配标准,允许用户配置匹配的结果的范围。从而,用户可以通过要求匹配更少标准来增加该范围。可替换地,用户可以通过要求匹配更多标准来减小该范围(更少匹配)。
提供此发明内容来用简化的形式介绍构思的选择,其将在下面的详细描述中进一步描述。此发明内容不是旨在指示要求的主题的关键特征或实质特征,其也不是意在被用来限制要求的主题的范围。
从下面参照附图进行的详细描述中,本发明的上述和其他目标、特征和优点将变得更加清楚。
附图说明
图1是用于自动分析错误日志的根据一个实施例的系统图。
图2是用于自动分析错误日志的根据另一实施例的系统图。
图3是根据另一实施例的用于自动分析错误日志的方法的流程图。
图4是根据另一实施例的用于自动分析错误日志的方法的流程图。
图5是示出匹配标准的不同层的流程图。
图6是可用于在此描述的任何实施例的示范性计算环境。
具体实施方式
图1是用于自动分析错误日志的根据一个实施例的系统100。如在此使用地,错误日志是用作测试结果、例外、错误消息、或应用日志的任何机器生成的文件或消息。从而,错误日志可以是用于识别故障的、由处于测试下的应用自动生成的任何事物。应用110可以由应用测试器112来分析。在一个特定的例子中,应用110可以具有可由用户选择的、包括按钮、菜单项、滑动块等的用户接口元素。应用测试器112可以自动模仿用户接口元素的选择,并且将应用110的反应与预定结果比较。如果存在差异,那么生成错误,并且可以在错误日志114中存储错误。错误日志可以被输入到解析器120中,解析器120以第一格式从错误日志接收日志数据,并且以第二格式输出日志数据。日志数据可以包括提供关于错误的信息的多个字段。在一个例子中,解析器可以搜索日志数据以找出错误类型,并且将错误类型作为第一字段放在要存储在库(library)130中的错误日志中。可以类似地搜索并重组其它字段,以便在库130中以一致的格式存储日志数据。作为变换的一部分,解析器可以生成要被包括在错误日志中的新字段,诸如唯一标识符。
解析器的示例输出可以包括与错误关联的以下字段:
事件标识符-解析器可以生成每个错误的唯一标识符,以用于库130中的存储和标识。
错误类型-错误类型可以是与发生的错误相关联的标识符,并且可以是数字、文本、字母数字等。
错误消息-错误消息可以是发生的错误的文本描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP欧洲公司,未经SAP欧洲公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310225262.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种管内卡槽式LED灯
- 下一篇:一种节能LED灯丝灯