说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211011676.1 (22)申请日 2022.08.23 (71)申请人 聚好看科技股份有限公司 地址 266104 山东省青岛市崂山区松岭路 399号 (72)发明人 邹章锋  (74)专利代理 机构 北京国之大铭知识产权代理 事务所(普通 合伙) 11565 专利代理师 张平 (51)Int.Cl. G06F 11/22(2006.01) G06F 9/451(2018.01) (54)发明名称 一种界面测试方法和 测试设备 (57)摘要 本公开涉及一种界面测试方法和测试设备, 该界面测试方法, 包括: 获取待测试界面显示的 第一页面的第一页面布局信息; 执行下述步骤 S1; 当第二控件不是待测试控件时, 将第二控件 确定为第一控件, 执行S1直至第二控件为待测试 控件; 当第二控件是待测试控件时, 确定完成对 待测试界面的测试; 步S1包括: 基于第一页面布 局信息中第一控件的显示区域和待测试控件的 显示区域, 确定第一相对位置关系; 根据第一相 对位置关系, 确定移动指令; 向显示设备发送移 动指令; 接收响应消息; 当第三控件的标识与第 二控件的标识匹配时, 确定焦点移动至第二控 件; 确定第二控件是否是待测试控件。 能够解决 测试过程与实际应用场景不符, 测试结果无指导 意义的问题。 权利要求书5页 说明书17页 附图12页 CN 115454738 A 2022.12.09 CN 115454738 A 1.一种界面测试 方法, 其特 征在于, 所述方法包括: 获取显示设备中待测试界面当前显示的第 一页面的第 一页面布局信 息, 所述第 一页面 布局信息用于表征所述第一页面中包括多个控件, 每个控件在所述第一页面中的显示区 域, 以及每个控件对应的标识, 所述多个控件包括所述待测试界面中焦点所在的第一控件, 以及待测试控 件; 执行下述步骤S1, 以使所述显示设备控制所述焦点从所述第一控 件移动至第二控 件; 在所述第二控件不是所述待测试控件的情况下, 将所述第二控件确定为所述第一控 件, 返回执 行所述步骤S1, 直至所述第二控 件为所述待测试控 件; 在所述第二控 件是所述待测试控 件的情况 下, 确定完成对所述待测试界面的测试; 其中, 所述 步骤S1包括: 基于所述第一页面布局信息中所述第一控件的显示区域和所述待测试控件的显示区 域, 确定所述第一控 件与所述待测试控 件的第一相对位置关系; 根据所述第一相对位置关系, 确定移动指令, 所述移动指令用于指示所述显示设备控 制所述焦点按照 指定方向从所述第一控件移动至所述第二控件, 所述第二控件相对于所述 第一控件, 距离所述待测试控 件更近; 向所述显示设备发送所述移动指令; 从所述显示设备接收响应消息, 所述响应消息用于指示所述显示设备基于所述移动指 令已控制所述焦点移动至第三控 件, 所述响应消息携带 所述第三控 件的标识; 在所述第三控件的标识与 所述第二控件的标识匹配的情况下, 确定所述焦点移动至所 述第二控 件; 确定所述第二控 件是否是 所述待测试控 件。 2.根据权利要求1所述的方法, 其特征在于, 所述执行下述步骤S1, 以使所述显示设备 控制所述焦点从所述第一控 件移动至第二控 件之前, 所述方法还 包括: 基于所述第一页面布局信息, 将所述第一页面划分为多行, 每行的行高为使对应行中 的各个控件均为完整控件的最小高度; 所述第一相对位置 关系用于指示所述第一控件在第 一行中的位置, 以及所述待测试控件在第二行中的位置; 所述多行包括所述第一行和所述 第二行; 所述根据所述第一相对位置关系, 确定移动指令, 包括: 根据所述第一相对位置关系, 在所述第一行与所述第二行为同一行的情况下, 确定所 述指定方向为在所述第一行中从所述第一控件移动到所述第二控件的方向, 根据所述指定 方向, 确定所述移动指令 。 3.根据权利要求2所述的方法, 其特征在于, 所述根据所述第一相对位置关系, 确定移 动指令, 包括: 根据所述第一相对位置关系, 在所述第一行与所述第二行不是同一行的情况下, 确定 所述第一控件是否为所述第一行中的优选控件, 所述优选控件为所述第一行中, 目标路径 经过的最后一个控件, 所述 目标路径为从所述第一控件移动至第三行 的最短路径; 所述第 三行为所述多行中, 从所述第一行到所述第二行的方向上与所述第一行相邻的行; 在所述第一控件为所述优选控件的情况下, 确定所述指定方向为从所述第 一控件移动 到所述第三行的方向, 根据所述指定方向, 确定所述移动指令;权 利 要 求 书 1/5 页 2 CN 115454738 A 2在所述第一控件不是所述优选控件的情况下, 确定所述指定方向为在所述第 一行中从 所述第一控 件移动到所述优选控 件的方向, 根据所述指定方向, 确定所述移动指令 。 4.根据权利要求3所述的方法, 其特征在于, 所述确定所述第 一控件是否为所述第 一行 中的优选控 件之前, 所述方法还 包括: 基于所述第一页面布局信息, 将所述第一行划分为多个列对象, 每个列对象的列宽为 使对应列对象中的各个控 件均为完整控 件的最小宽度; 按照预设规则, 确定各个列对象的等级, 所述预设规则包括: 仅包括一个控件的列对象 的等级为第一等级, 包括至少两个控件且各个控件不是列表控件的列对象的等级为第二等 级, 包括至少 两个控件且各个控件是列表控件的列对 象的等级为第三等级; 所述第一等级 高于所述第二 等级, 所述第二 等级高于所述第三 等级; 将所述第一行中等级最高且与所述第 一控件的距离最近的列对象中, 距离所述第 三行 最近的控 件, 确定为所述优选控 件。 5.根据权利要求1至4中任一项所述的方法, 其特征在于, 所述获取显示设备中待测试 界面当前显示的第一页面的第一页面布局信息之前, 所述方法还 包括: 获取所述显示设备中待测试界面当前显示的第二页面的第二页面布局信息和目标位 置信息, 所述第二页面布局信息用于表征所述第二页面中包括多个目标控件, 每个目标控 件在所述第二页面中的显示区域, 以及每个目标控件对应的标识; 所述多个目标控件包括 所述待测试界面中焦点所在的第一目标控件, 且所述多个目标控件不包括所述待测试控 件; 所述目标位置信息用于表征 所述待测试控 件在所述待测试界面中的位置; 基于所述第 二页面布局信 息和所述目标位置信 息, 控制所述显示设备的所述焦点从所 述第一目标控件移动至必选控件, 所述必选控件为所述多个目标控件中的一个; 在所述显 示设备的所述焦点位于所述必选控件的情况下, 所述显示设备中的所述待测试界面由所述 第二页面更新 为所述第一页面; 所述获取显示设备中待测试界面当前显示的第一页面的第一页面布局信息, 包括: 从所述显示设备接收所述第一页面布局信息 。 6.根据权利要求5所述的方法, 其特征在于, 所述目标位置信 息用于指示所述待测试控 件在目标 标签控件对应的所述第一页面中; 所述基于所述第二页面布局信 息和所述目标位置信 息, 控制所述显示设备的所述焦点 从所述第一目标控 件移动至必选控 件, 包括: 基于所述第 二页面布局信 息和所述目标位置信 息, 将所述多个目标控件中的所述必选 控件确定为所述目标 标签控件; 执行下述步骤S2, 以使所述显示设备控制所述焦点从所述第一目标控件移动至第二目 标控件; 在所述第二目标控件不是所述必选控件的情况下, 将所述第 二目标控件确定为所述第 一目标控 件, 返回执 行所述步骤S2, 直至所述第二目标控 件为所述必选控 件; 在所述第二目标控件是所述必选控件的情况下, 确定所述显示设备的所述焦点已移动 至所述必选控 件; 其中, 所述 步骤S2包括: 基于所述第二页面布局信息中所述第一目标控件的显示区域和所述必选控件的显示权 利 要 求 书 2/5 页 3 CN 115454738 A 3

.PDF文档 专利 一种界面测试方法和测试设备

文档预览
中文文档 35 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共35页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种界面测试方法和测试设备 第 1 页 专利 一种界面测试方法和测试设备 第 2 页 专利 一种界面测试方法和测试设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 17:09:26上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。