公共安全标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210231545.8 (22)申请日 2022.03.10 (71)申请人 北京京东拓先 科技有限公司 地址 100176 北京市北京经济技 术开发区 科创十一 街18号院1号楼7层701室 (72)发明人 代长辉  (74)专利代理 机构 北京德琦知识产权代理有限 公司 11018 专利代理师 杜志敏 宋志强 (51)Int.Cl. G06F 11/36(2006.01) G06F 9/451(2018.01) (54)发明名称 用户界面测试方法和装置 (57)摘要 本申请提供了一种用户界面测试方法和装 置, 所述方法包括: 获取U I自动化测试用例, U I自 动化测试脚本, 以及所述U I自动化测试用例对应 的被测页面; 利用UI自动化测试模型根据所述U I 自动化测试用例, 以及UI自动化测试脚本对所述 被测页面进行测试, 并输出测试报告; 其中, 所述 UI自动化测试模型执行测试过程, 包括: 获取所 述被测页面的页面元素, 并将所述页面元素转换 成表单元素; 将所述表单元素转换为流程元件, 并基于所述UI自动化测试用例生成待执行的测 试流程; 基于 所述UI自动化测试脚本执行所述测 试流程, 并输出测试报告。 该方法能够在低成本 前提下, 实现用户界面的自动化测试。 权利要求书2页 说明书7页 附图3页 CN 114579460 A 2022.06.03 CN 114579460 A 1.一种用户界面UI测试 方法, 其特 征在于, 所述方法包括: 获取UI自动化测试用例, UI自动化测试脚本, 以及所述UI自动化测试用例对应的被测 页面; 利用UI自动化测试模型根据所述UI自动化测试用例, 以及UI自动化测试脚本对所述被 测页面进行测试, 并输出测试报告; 其中, 所述UI自动化测试模型 执行测试过程, 包括: 获取所述被测页面的页面元 素, 并将所述页面元 素转换成表单 元素; 将所述表单元素转换为流程元件, 并基于所述UI自动化测试用例生成待执行的测试流 程; 基于所述UI自动化测试脚本执 行所述测试流 程, 并输出测试报告。 2.根据权利要求1所述的方法, 其特征在于, 所述输出测试报告时, 所述方法还包括: 输 出表单元素与页面元 素的映射关系; 所述输出测试报告之后, 所述方法还 包括: 根据所述测试报告中的表单 元素与指定的历史测试报告中的表单 元素进行比较; 若存在不同, 则根据所述映射关系确定变更的表单 元素对应的页面元 素, 并输出。 3.根据权利要求1所述的方法, 其特征在于, 所述UI自动化测试模型在基于测试所述被 测页面的UI自动化测试用例生成待 执行的测试流程之后, 所述基于UI自动化测试脚本执行 所述测试流 程之前, 所述方法还 包括: 将所述测试流 程加入流 程编配器中运行; 若运行成功, 则执 行所述基于UI自动化测试脚本执 行所述测试流 程; 若运行失败, 则输出运行失败日志。 4.根据权利要求1所述的方法, 其特征在于, 所述UI自动化测试模型利用页面表单元素 转换器获取所述被测页面的页面元素, 并将所述页面元素转换成表单元素; 利用流程编排 器将所述表单元素转换为流程元件, 并基于测试所述被测页面的UI自动化测试用例生 成待 执行的测试流 程。 5.根据权利 要求1‑4任一项所述的方法, 其特征在于, 所述UI自动化测试模型基于UI自 动化测试脚本执 行所述测试流 程时, 所述方法还 包括: 若出现错 误, 则执行实时抓图, 并存 储到测试报告中。 6.一种用户界面测试装置, 其特征在于, 所述装置包括: 存储单元、 获取单元和测试单 元; 所述存储单元, 用于存储UI自动化测试模型, 其中, 所述UI自动化测试模型执行测试过 程, 包括: 获取被测页面的页面元素, 并将所述页面元素转换成表单元素; 将所述表单元素 转换为流程元件, 并基于UI 自动化测试用例生成待执行的测试流程; 基于UI自动化测试脚 本执行所述测试流 程, 并输出测试报告; 所述获取单元, 用于获取UI自动化测试用例, UI自动化测试脚本, 以及所述UI自动化测 试用例对应的被测页面; 所述测试单元, 用于利用所述存储单元存储的UI自动化测试模型根据 所述获取单元获 取的UI自动化测试用例, 以及UI自动化测试脚本对所述被测页面进行测试, 并输出测试报 告。权 利 要 求 书 1/2 页 2 CN 114579460 A 27.根据权利要求6所述的装置, 其特 征在于, 所述装置还 包括: 判断单 元; 所述测试 单元, 进一步用于输出测试报告时, 输出表单 元素与页面元 素的映射关系; 所述判断单元, 用于根据所述测试单元输出的测试报告中的表单元素与指定的历史测 试报告中的表单元素进行比较; 若存在不同, 则根据所述映射关系确定变更 的表单元素对 应的页面元 素, 并输出。 8.根据权利要求6或7 所述的装置, 其特 征在于, 所述UI自动化测试模型利用页面表单元素转换器获取所述被测页面的页面元素, 并将 所述页面元素转换成表单元素; 利用流程编排器将所述表单元素转换为流程元件, 并基于 测试所述被测页面的UI自动化测试用例生成待执 行的测试流 程。 9.一种电子设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计算 机程序, 其特 征在于, 所述处 理器执行所述程序时实现如权利要求1 ‑5任一项所述的方法。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该程序被处理器 执行时实现权利要求1 ‑5任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114579460 A 3

.PDF文档 专利 用户界面测试方法和装置

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