全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211000285.X (22)申请日 2022.08.19 (71)申请人 广州欢聚时代信息科技有限公司 地址 511442 广东省广州市番禺区南村镇 万博二路79 号万博商务区万达商业广 场北区B-1栋23层 (72)发明人 林惠强  (74)专利代理 机构 广州利能知识产权代理事务 所(普通合伙) 44673 专利代理师 王增鑫 (51)Int.Cl. G06F 11/36(2006.01) G06F 11/30(2006.01) G06F 11/34(2006.01) G06F 9/451(2018.01)G06F 3/0481(2022.01) (54)发明名称 测试用例组件处理方法及其装置、 设备、 介 质、 产品 (57)摘要 本申请涉及测试用例组件处理方法及其装 置、 设备、 介质、 产品, 所述方法包括: 加载待测试 网页以启动预先植入其中的监听模块; 由所述监 听模块响应待测试网页的操作事件, 生成描述每 个操作事件相对应的数据体, 所述数据体包含被 操作的网页元素及其对应的操作信息; 根据每个 数据体构造其页面组件显示到组件编辑页面中, 其中将每个页面组件的操作信息设置为可编辑 项; 响应基于任意页面组件的可编辑项触发的编 辑事件, 更新所述页面组件相对应的数据体, 所 述页面组件适用于确定测试用例所采用的数据 体。 通过精准对应网页元素进行数据体定义, 以 页面组件表 示数据体以供构造测试用例, 可以提 升测试用例的适应能力, 拓宽其适用范围, 提升 其生成效率。 权利要求书2页 说明书15页 附图4页 CN 115328791 A 2022.11.11 CN 115328791 A 1.一种测试用例组件处 理方法, 其特 征在于, 包括: 加载待测试网页以启动预 先植入其中的监听模块; 由所述监听模块响应待测试网页的操作事件, 生成描述每个操作事件相对应的数据 体, 所述数据体包 含被操作的网页元 素及其对应的操作信息; 根据每个数据体构造其页面组件显示到组件编 辑页面中, 其中将每个页面组件的操作 信息设置为可编辑项; 响应基于任意页面组件的可编 辑项触发的编 辑事件, 更新所述页面组件相对应的数据 体, 所述页面组件适用于确定测试用例所采用的数据体。 2.根据权利要求1所述的测试用例组件处理方法, 其特征在于, 响应基于任意页面组件 的可编辑项触发的编辑事件, 更新所述页面组件相对应的数据体, 所述页面组件适用于确 定测试用例所采用的数据体之后, 包括: 响应用例编辑指令, 加载 所述待测试页面相对应的用例编辑页面; 根据组件添加指令获取所述页面组件或由所述页面组件构 成的组件结构体, 将其中各 个页面组件显示到所述用例编辑页面的编辑区中; 响应用例生成指令, 根据所述编辑区中的页面组件及其排列顺序生成相应的测试用 例; 响应用例执行指令, 运行所述测试用例以对所述待测试网页实施测试, 以获取测试结 果。 3.根据权利要求2所述的测试用例组件处理方法, 其特征在于, 响应用例编辑指令, 加 载所述待测试页面相对应的用例编辑页面之前, 包括: 显示结构体编辑界面, 其中包 含待测试页面的所有数据体相对应的页面组件; 响应用户定义指令, 将用户选定的页面组件添加至所述结构体编辑界面中的目标区 域; 响应结构体生成指令, 将所述目标区域中的所有页面组件定义为组件结构体的成员, 生成相应的组件结构体。 4.根据权利要求1所述的测试用例组件处理方法, 其特征在于, 生成描述每个操作事件 相对应的数据体, 包括: 获取所述操作事件相对应的网页元素和操作信息, 所述操作信息包括操作行为和/或 与操作行为相对应的操作数据; 对应所述操作事件构造相应的数据体, 在数据体中将所述操作信息中的操作行为和/ 或操作数据设置为可编辑项。 5.根据权利要求1所述的测试用例组件处理方法, 其特征在于, 根据每个数据体构造其 页面组件显示到组件编辑页面中, 包括: 针对每个操作事件相对应的数据体构造页面组件, 所述页面组件中包含元素标识区和 操作信息区, 所述操作信息区中包 含有可编辑控 件; 从待测试网页的元素选择器中读取所述数据体所封装的网页元素的标识信 息, 为所述 元素标识区赋值; 将所述数据体中所封装的可编辑项, 为所述可编辑控 件赋值; 将所述页面组件渲染至所述组件编辑页面中显示。权 利 要 求 书 1/2 页 2 CN 115328791 A 26.根据权利要求5所述的测试用例组件处理方法, 其特征在于, 响应基于任意页面组件 的可编辑项触发的编辑事件, 更新所述页面组件相对应的数据体, 所述页面组件适用于确 定测试用例所采用的数据体, 包括: 响应基于任意页面组件的可编辑项触发的编辑事 件, 确定相应的编辑后数据; 以所述编辑后数据更新被编辑的页面组件的数据体中相应的可编辑项的数据。 7.根据权利要求1至6中任意一项所述的测试用例组件处理方法, 其特征在于, 加载待 测试网页以启动预 先植入其中的监听模块, 包括: 根据待测试页面的网络地址获取待测试页面的源代码; 向所述源代码植入监听模块相对应的代码, 获得待测试页面的更新代码; 解析运行 所述更新代码以加载待测试页面, 在加载 过程中启动所述 监听模块。 8.一种测试用例组件处 理装置, 其特 征在于, 包括: 加载启动模块, 用于加载待测试网页以启动预 先植入其中的监听模块; 监听处理模块, 用于由所述监听模块响应待测试网页的操作事件, 生成描述每个操作 事件相对应的数据体, 所述数据体包 含被操作的网页元 素及其对应的操作信息; 构造显示模块, 用于根据每个数据体构造其页面组件显示到组件编辑页面中, 其中将 每个页面组件的操作信息设置为可编辑项; 编辑更新模块, 用于响应基于任意页面组件的可编辑项触发的编辑事件, 更新所述页 面组件相对应的数据体, 所述页面组件适用于确定测试用例所采用的数据体。 9.一种计算机设备, 包括中央处理器和存储器, 其特征在于, 所述中央处理器用于调用 运行存储于所述存储器中的计算机程序以执行如权利要求1至7中任意一项所述的方法的 步骤。 10.一种计算机可读存储介质, 其特征在于, 其以计算机可读指令的形式存储有依据权 利要求1至7中任意一项 所述的方法所实现的计算机程序, 该计算机程序被计算机调用运行 时, 执行相应的方法所包括的步骤。权 利 要 求 书 2/2 页 3 CN 115328791 A 3

.PDF文档 专利 测试用例组件处理方法及其装置、设备、介质、产品

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