(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211341477.7 (22)申请日 2022.10.31 (71)申请人 天津华来科技股份有限公司 地址 300110 天津市南 开区雅安道金平路 10号华侨创业大厦8楼(科技园) (72)发明人 刘斌 王瑶  (74)专利代理 机构 天津展誉 专利代理有限公司 12221 专利代理师 刘永会 (51)Int.Cl. G06F 11/36(2006.01) G06V 30/14(2022.01) (54)发明名称 一种app多语文案测试方法及系统 (57)摘要 本发明涉及电数字数据处理技术领域, 尤其 涉及一种 app多语文案测试方法及系统, 包括如 下过程: app文案设置成待测试语种, 然后将页面 截图并上传; 将 截图进行OCR识别处理, 并计算误 识率, 若误识率低于设定阈值, 则将截 图信息转 化后传输给数据处理模块; 若误识率超过设定阈 值, 则将待测试app相应页面xml格式的文件上传 给数据处理模块, 数据处理模块页面整体解析, 生成页面多叉树结构后, 与预期app文案进行比 较, 若文案内容及位置信息均一致, 则文案与预 期相符, 跳转至下一个页面测试, 直至最后一个 页面测试完毕; 转换语种再进行测试, 直至测试 完毕。 本发明提供的方法及系统能够实现app文 案自动化 准确校验测试。 权利要求书2页 说明书6页 附图3页 CN 115408302 A 2022.11.29 CN 115408302 A 1.一种ap p多语文案测试 方法, 其特 征在于: 包括如下步骤: S1:预先将预期app的所有文案及所在位置信息分页面及语种存储至处理终端的存储 单元; S2:将待测试app安装在载体内并打开待测试app, 并将待测试app文案设置成待测试的 其中一个 语种, 然后将待测试ap p首页页面截图并上传至处 理终端; S3:处理终端 的图像识别处理模块接收到截图后, 将截图进行OCR识别处理, 并计算误 识率, 若误识率低于设定阈值, 则执行步骤S4, 若误识率等于或高于设定阈值, 则跳转至步 骤S5; S4:图像识别处理模块将截图信 息转化成相应的文案内容信 息及所在位置信 息传输给 处理终端的数据 处理模块,数据 处理模块对接 收到的信息进行页面整体解析, 生成页面多 叉树结构后, 提取S1中存储 单元的预期app相应页面的文案并进 行比较, 若文案内容及位置 信息均一致, 则待测试app相应语种的相应页面文案与预期app文案相符, 然后跳转至下一 个页面截图后上传至处理终端, 重复S3的测试步骤进行测试, 直至最后一个页面测试完毕 跳转至步骤S6; S5:将待测试app相应页面xml格式的文件上传给数据处理模块, 数据处理模块接收到 xml格式的文件后, 对页面整体进行解析, 生成完整的页面多叉树结构后, 并提取S1中存储 单元的预期app相应页面的文案信息进行比较, 若文案内容及位置信息均一致, 则待测试 app相应语种的相应页面的文案与预期app文案相符, 然后跳转至下一个页面截图后上传至 处理终端, 重复S3的测试步骤进行测试, 直至最后一个页面测试完毕跳转至步骤S6; S6:将待测试app设置成下一个待测试语种按照S2 ‑S5的方法对待测试app页面进行测 试, 直至所有语种测试完毕。 2.根据权利 要求1所述的一种app多语文案测试方法, 其特征在于, 待测试app的除最后 页面外每一个页面均设置跳转图标, 该页面测试完 毕后点击跳转图标直接进入下一个页面 进行测试。 3.根据权利要求1所述的一种app多语文案测试方法, 其特征在于, S4和S5中数据处理 模块对页面整体进 行解析, 生成完整的页面多叉树结构时, 以左上角文案为根节点, 与左上 角文案同行的相 邻文案作为下一个层级的第一个子节点, 与根节点同行的其他文案按照相 对位置依次列于该层级第一个子节点后, 然后下一行左首文案作为再下一个层级的第一个 子节点, 再将同行 的其他文案按照相对位置列于该层级第一个子节点的后方, 直至录入最 后一个文案 。 4.根据权利要求3所述的一种app多语文案测试方法, 其特征在于, S4和S5中数据处理 模块按照下述方法将待测试ap p文案与预期文案进行比较: D1: 首先确定预期app文案的位置 ( , ) , 用文案处于载体屏幕的百分比表示, 并根据 载体屏幕的分辨率获取载体屏幕 宽度W及高度H, 其中  为预期app文案到载体屏幕左边框 的距离占屏幕宽度的百分比, 为预期app文案到载体屏幕上边框的距离占屏幕高度的百 分比; D2: 根据式 (1) 计算预期ap p文案到原点的垂直距离L1:   (1)权 利 要 求 书 1/2 页 2 CN 115408302 A 2D3: 待测试app多叉树结构中根节点的坐标为 ( ),将待测试app在多叉树结构中所 有层级第一个子节点的纵坐标 组成集合Set1, 并将其与L1做减法得到Set 2:   (2)    (3) D4: 找出 中最接近0的值 , 并将 与相邻上下层级第一个子节点的纵坐标组合成 :   (4) ; D5: 在多叉树结构中分别取对应层级m层、 m ‑1层、 m+1层上所有节点的横坐标组成集合 Set(m)、 Set(m ‑1)、 Set(m+1):    (5) D6: 根据式 (6) 计算出 预期app文案到原点的水平 距离L2:     (6) D7: 遍历集合Set (m) 中的节点, 如果存在某节点与L2的差的绝对值小于设定阈值, 则确 定该节点为文案在多叉树结构中的位置, 如果Set(m)集合中不存在符合条件的节点, 则使 用Set(m‑1)继续遍历, 如果Set(m ‑1)中仍不存在符合条件的节点, 则使用Set(m+1)继续遍 历, 如果仍不存在, 则说明待测试ap p页面文案位置信息与预期不符; D8: 确定文案在多叉树结构中的位置后, 再将该位置的文案内容与预期app文案内容进 行比较, 如文案内容 一致, 则说明待测试ap p页面文案内容信息与预期相符。 5.一种app多语文案测试系统, 其特征在于: 包括app载体及与app载体网络连接的处理 终端, 待测试app安装在app载体内, 所述处理终端包括存储 单元、 图像识别处理模块及数据 处理模块, 所述存储单元用于存储预期app 文案信息以及测试信息, 所述图像识别处理模块 用于对待测试app文案页面截图进 行识别处理, 并计算误识 率, 然后将信息传输给数据处理 模块, 所述数据处理模块按照权利要求 1‑4任一所述的方法对文案进 行处理并与预期app比 对, 实现待测试ap p文案内容信息及位置信息的测试。 6.根据权利 要求5所述的一种app多语文案测试系统, 其特征在于, 所述app载体为手机 或平板电脑。权 利 要 求 书 2/2 页 3 CN 115408302 A 3

.PDF文档 专利 一种app多语文案测试方法及系统

安全报告 > 其他 > 文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种app多语文案测试方法及系统 第 1 页 专利 一种app多语文案测试方法及系统 第 2 页 专利 一种app多语文案测试方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常2024-03-18 07:10:16上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。