【技术实现步骤摘要】
【国外来华专利技术】实时应用错误识别和缓解
本公开总体涉及应用错误检测,并且更具体地,涉及软件应用错误识别和补救动作。
技术介绍
可通过web访问的应用正变得无处不在,并且复杂性每年都在增大。例如,在过去的几年里,设立金融账户可能要求消费者走进实体银行分行。然而,今天,消费者可利用金融机构或支付服务提供商的web应用来设立金融账户。一些行业,例如金融服务,可能会受到严格的政府监管,而且对web应用停机的容忍度也很低,在这里web应用停机可转化为收入损失。因此,针对这种行业的web应用可包括大量的高级特征,其中许多这些高级特征可直接与公司的收入相关联,并且被设计为符合法律标准。因此,这种行业在公开提供应用之前可执行广泛的测试,并且可能有负责解决web应用中的错误的开发人员。用于测试web应用和解决web应用中的错误的当前系统可能是不够的。例如,一些web应用可利用专门为测试而设计的数据来进行测试,尽管该数据可能指示或不指示真实世界的使用情况,并且也可能不全面反映可能经历的错误。此外,在web应用的用户经历错误和开发者团队被提醒出现错误的时间之间可能有一个时间滞差。该延迟在某些情况下可能是数小时、数日或者甚至数星期。将会希望有一种技术解决方案,其可提供技术来在测试期间识别更多的错误并且提高响应于在实况应用中识别的错误的补救动作的速度和效率。附图说明图1是根据实施例的适合用于应用错误检测和补救的联网系统的框图。图2是根据一个实施例的示例日志序列的图示。图3是根据一个实施例的图1的 ...
【技术保护点】
1.一种由网络服务器执行的方法,该方法包括:/n使用历史原始用户数据作为到在仿真环境中运行的第一应用的输入;/n在所述仿真环境中从所述第一应用接收活动日志条目;/n识别与所述第一应用的错误相对应的第一组活动日志条目;/n响应于识别出所述第一组活动日志条目而将错误条目保存在非易失性存储介质中,所述错误条目包括所述第一组活动日志条目和响应于所述第一应用的错误而要采取的动作的标识;以及/n使得监视系统生成与所述错误条目相对应的第一提醒。/n
【技术特征摘要】
【国外来华专利技术】20181220 US 16/227,7291.一种由网络服务器执行的方法,该方法包括:
使用历史原始用户数据作为到在仿真环境中运行的第一应用的输入;
在所述仿真环境中从所述第一应用接收活动日志条目;
识别与所述第一应用的错误相对应的第一组活动日志条目;
响应于识别出所述第一组活动日志条目而将错误条目保存在非易失性存储介质中,所述错误条目包括所述第一组活动日志条目和响应于所述第一应用的错误而要采取的动作的标识;以及
使得监视系统生成与所述错误条目相对应的第一提醒。
2.如权利要求1所述的方法,还包括:
接收实况用户数据作为到在实况环境中运行的第二应用的输入;
在所述实况环境中从所述第二应用接收活动日志条目;
将来自所述第二应用的第一活动日志条目与非易失性存储介质中的所述错误条目相关;以及
使得所述监视系统生成与所述错误条目相对应的第二提醒。
3.如权利要求2所述的方法,其中,将所述第一活动日志条目相关包括:
将所述第一活动日志条目与所述非易失性存储介质中的所述第一组活动日志条目进行比较;
基于所述比较来确定在所述第一活动日志条目与所述第一组活动日志条目的成员之间存在相似性;以及
基于确定所述第一活动日志条目与所述第一组活动日志条目的成员之间的相似性而识别出所述第一活动日志条目对应于所述错误。
4.如权利要求2所述的方法,其中,所述错误条目还包括与所述第一应用的错误相关联的代码点的标识,并且其中,所述第二提醒包括对所述代码点和所述要采取的动作的指示,所述方法还包括:
响应于所述第二提醒而向所述第二应用的相应代码点应用所述要采取的动作。
5.如权利要求1所述的方法,其中,所述错误条目还包括与所述第一应用的错误相关联的代码点的标识,并且其中,所述第一提醒包括对所述代码点的指示,所述方法还包括:
响应于所述第一提醒而修改所述第一应用中与所述代码点相关联的代码。
6.如权利要求1所述的方法,其中,所述错误条目还包括与所述第一应用的错误相关联的代码点的标识,并且其中,所述第一提醒包括对所述代码点的指示,所述方法还包括:
响应于所述第一提醒而修改第二应用中与所述代码点相关联的代码。
7.如权利要求1所述的方法,其中,识别所述第一组活动日志条目包括:
确定所述第一组活动日志条目的第一成员包括错误类别;以及
确定所述第一组活动日志条目与所述仿真环境中来自所述第一应用的第二组活动日志条目相匹配。
8.如权利要求7所述的方法,其中,所述第一组活动日志条目的每个活动日志条目包括正在运行的进程的标识和代码片段的标识,并且其中,确定所述第一组活动日志条目与所述第二组活动日志条目相匹配包括:
识别所述第一组活动日志条目和所述第二组活动日志条目之间关于所述正在运行的进程的标识和所述代码片段的标识的相似性。
9.如权利要求1所述的方法,其中,所述历史原始用户数据包括用户输入数据,所述用户输入数据来自实况环境中与第二应用进行的多个过去用户交互。
10.一种非暂态机器可读介质,其上存储有机器可读指令,所述指令可执行以使得机器执行操作,所述操作包括:
对第一应用进行仿真,包括使用历史原始用户数据作为到所述第一应用的输入并且生成与所述第一应用的动作相对应的活动日志条目;
在第一组活动日志条目内识别所述第一应用的错误;
响应于识别出所述错误而在数据库中创建错误条目,所述错...
【专利技术属性】
技术研发人员:春·吉亚特·何,哈沙·辛加尔雷迪,吴欣,
申请(专利权)人:贝宝公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。