[发明专利]应用程序的测试方法、装置、电子设备及计算机介质有效
申请号: | 202010754760.7 | 申请日: | 2020-07-30 |
公开(公告)号: | CN111694754B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 蔡天勤;张钊;杨萍 | 申请(专利权)人: | 抖音视界有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 徐雅琴 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 测试 方法 装置 电子设备 计算机 介质 | ||
1.一种应用程序的测试方法,其特征在于,包括:
获取针对待测试应用程序的测试指令,所述测试指令中包括所述待测试应用程序的当前页面的页面标识;
获取所述当前页面的相关信息,以及所述应用程序的树状结构图,所述相关信息包括页面信息和页面动作;
其中,所述树状结构图中的各节点表征了所述应用程序的各页面的页面信息,节点之间的连线表征了节点之间的关联的页面动作,对于所述树状结构图中相对应的子节点和父节点,所述子节点对应的页面是通过在相对应的父节点执行对应的页面动作之后所更新至的页面,所述树状结构图的根节点为所述应用程序的起始页面的页面信息;
基于所述当前页面的相关信息和所述树状结构图,将所述当前页面对应的当前节点添加至所述当前页面对应的父节点之后,得到新的树状结构图;
确定所述当前节点的节点价值,所述节点价值表征了节点所对应的页面的重要程度;
基于所述当前节点的节点价值和所述新的树状结构图,确定目标节点;
基于所述目标节点,对所述目标节点的目标页面动作进行测试,得到所述当前页面对应的测试结果。
2.根据权利要求1所述的方法,其特征在于,所述基于所述当前页面的相关信息和所述树状结构图,将所述当前页面对应的当前节点添加至所述当前页面对应的父节点之后,得到新的树状结构图,包括:
基于所述当前页面的相关信息,确定所述当前页面对应的当前节点在所述树状结构图中的父节点;
确定所述当前节点至所述根节点之间所有节点中各节点的优先级;
若所述当前节点不存在于所述树状结构图中,在所述当前节点的父节点之后添加对应于所述当前页面的子节点;并基于所述当前节点的优先级,更新所述当前节点的父节点至所述根节点之间所有节点中各节点的优先级和/或活动列表,得到新的树状结构图;
若所述当前节点存在于所述树状结构图中,在所述当前节点的父节点之后添加对应于所述当前页面的继子节点,得到新的树状结构图。
3.根据权利要求2所述的方法,其特征在于,所述确定所述当前节点至所述根节点之间所有节点中各节点的优先级,包括:
获取所述当前节点至所述根节点之间所有节点中各节点的访问次数和/或活动列表的长度;
基于所述当前节点至所述根节点之间所有节点中各节点的访问次数和/或活动列表的长度,确定所述当前节点至所述根节点之间所有节点中各节点的优先级;
其中,所述访问次数表征了基于页面动作能够更新至所述当前节点至所述根节点中的任一节点的所有节点的总数,所述活动列表的长度表征了从所述应用程序中的任一页面能够更新至的页面的总数。
4.根据权利要求3所述的方法,其特征在于,基于所述当前节点至所述根节点之间所有节点中各节点的访问次数和活动列表的长度,确定所述当前节点至所述根节点之间所有节点中各节点的优先级,包括:
确定所述所有节点中各节点的访问次数对应的第一权重,以及所述所有节点中各节点对应的活动列表的长度对应的第二权重;
基于所述所有节点中各节点的访问次数、所述第一权重、所述所有节点中各节点对应的活动列表的长度和所述第二权重,确定所述所有节点中各节点的优先级。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述基于所述当前节点的节点价值和所述新的树状结构图,确定目标节点,包括:
基于所述当前节点的节点价值和预先配置的价值阈值,确定所述节点价值所对应的价值阈值范围;
基于所述节点价值所对应的价值阈值范围,以及预配置的各价值阈值范围与各筛选策略之间的对应关系,确定所述当前节点对应的目标筛选策略;
基于所述目标筛选策略和所述新的树状结构图,确定目标节点。
6.根据权利要求5所述的方法,其特征在于,所述目标筛选策略为基于节点的优先级确定目标节点,所述基于所述目标筛选策略和所述新的树状结构图,确定目标节点,包括:
基于所述新的树状结构图,确定所述当前节点的父节点对应的各子节点的优先级;
基于所述当前节点的节点价值,以及所述当前节点的父节点对应的各子节点的优先级,确定所述目标节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于抖音视界有限公司,未经抖音视界有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010754760.7/1.html,转载请声明来源钻瓜专利网。