【技术实现步骤摘要】
一种测试应用的方法及装置
本专利技术实施例涉及计算机
,尤其涉及一种测试应用的方法及装置。
技术介绍
目前,移动终端上安装有大量应用程序,以满足用户的各种需求。而应用程序在版本升级过程中,如果出现缺陷则会导致应用程序运行异常,因此在应用程序更新后,需要对应用程序进行测试。在对应用程序进行测试时,通过预先搭建测试环境对更新的应用程序进行测试,但是这种测试环境仅是一种模拟的环境,无法真实地体现应用程序的实际运行环境,导致应用程序发布后可能还存在缺陷,从而影响用户体验。
技术实现思路
本申请实施例提供了一种测试应用的方法及装置,用于对更新后的应用程序进行测试。一方面,本申请实施例提供了一种测试应用的方法,该方法包括:获取第一用户在目标应用的各个页面中的操作事件、操作事件的响应信息以及操作时间;采用每个操作事件以及每个操作事件的响应信息构建链路节点,并根据所述操作时间对各个链路节点进行排序,获得所述第一用户的操作链路;当所述目标应用更新时,将所述第一用户在更新前的目标 ...
【技术保护点】
1.一种测试应用的方法,其特征在于,包括:/n获取第一用户在目标应用的各个页面中的操作事件、操作事件的响应信息以及操作时间;/n采用每个操作事件以及每个操作事件的响应信息构建链路节点,并根据所述操作时间对各个链路节点进行排序,获得所述第一用户的操作链路;/n当所述目标应用更新时,将所述第一用户在更新前的目标应用中的操作链路与所述第一用户在更新后的目标应用中的操作链路进行比较,获得所述更新后的目标应用的测试结果。/n
【技术特征摘要】
1.一种测试应用的方法,其特征在于,包括:
获取第一用户在目标应用的各个页面中的操作事件、操作事件的响应信息以及操作时间;
采用每个操作事件以及每个操作事件的响应信息构建链路节点,并根据所述操作时间对各个链路节点进行排序,获得所述第一用户的操作链路;
当所述目标应用更新时,将所述第一用户在更新前的目标应用中的操作链路与所述第一用户在更新后的目标应用中的操作链路进行比较,获得所述更新后的目标应用的测试结果。
2.如权利要求1所述的方法,其特征在于,还包括:
当所述操作链路的各个链路节点中,存在响应信息为报错信息的目标节点时,将所述目标节点确定为异常节点;
根据所述异常节点定位所述目标应用中发生异常的位置。
3.如权利要求2所述的方法,其特征在于,所述根据所述异常节点定位所述目标应用中发生异常的位置,包括:
获取所述异常节点中的操作事件以及操作事件的响应信息;
根据所述异常节点中的操作事件以及操作事件的响应信息定位所述目标应用中发生异常的位置。
4.如权利要求2所述的方法,其特征在于,所述根据所述异常节点定位所述目标应用中发生异常的位置,包括:
从日志系统中获得所述异常节点关联的日志信息,所述日志系统中包括所述操作链路中每个链路节点关联的日志信息;
根据所述异常节点关联的日志信息定位所述目标应用中发生异常的位置。
5.如权利要求2所述的方法,其特征在于,所述根据所述异常节点定位所述目标应用中发生异常的位置,包括:
从所述操作链路中确定出所述异常节点的前一个链路节点和所述异常节点的后一个链路节点;
根据所述异常节点、所述异常节点的前一个链路节点以及所述异常节点的后一个...
【专利技术属性】
技术研发人员:王贝珊,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。