全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210857916.3 (22)申请日 2022.07.20 (71)申请人 四川长虹电器股份有限公司 地址 621000 四川省绵阳市高新区绵兴东 路35号 (72)发明人 王莉  (74)专利代理 机构 成都虹桥专利事务所(普通 合伙) 51124 专利代理师 吴中伟 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/23(2019.01) G06F 16/25(2019.01) G06F 11/36(2006.01) (54)发明名称 媒资检索接口自动化回归测试方法 (57)摘要 本发明主要涉及接口自动化测试领域。 为了 解决传统电视媒资检索功能回归测试主要依靠 人力测试导致人力消耗大和时间消耗长、 效率低 下以及测试覆盖率低, 测试结果不能持续跟踪的 问题, 本发 明提供的媒资检索接口自动化回归测 试方法首先制定接口测试条件的分类规则, 根据 接口测试条件的分类规则获取相应的测试数据, 将获取的测试数据格式化后存储到对应的存储 表中, 构建搜索条件、 输入请求参数进行接口请 求, 提取接口返回结果, 并对请求参数和返回结 果进行比较校验生成测试报告和历史执行通过 率趋势图。 本发 明所述的媒资检索接口自动化回 归测试方法主要适用于对智能视频播放设备的 媒资检索功能的测试。 权利要求书1页 说明书4页 附图1页 CN 115080572 A 2022.09.20 CN 115080572 A 1.媒资检索接口自动化回归测试 方法, 其特 征在于, 包括以下步骤: 步骤1: 制定 接口测试 条件的分类规则; 步骤2: 根据接口测试条件的分类规则获取相应的测试数据, 将 获取的测试数据格式化 后存储到对应的存 储表中; 步骤3: 根据接口测试 条件的分类构建搜索条件, 制定请求 参数, 请求 媒资检索接口; 步骤4: 提取返回结果中 需要校验的字段值, 格式化后存 储至各个对应的存 储表中; 步骤5: 对比请求 参数与返回结果; 步骤6: 在持续集成工具上安装测试报告工具, 将步骤1 ‑5的工程文件集成到持续集成 工具, 在持续 集成工具 上构建项目, 执 行测试, 生成测试报告。 2.根据权利要求1所述的媒资检索接口自动化回归测试方法, 其特征在于, 步骤1中所 述制定接口测试条件的分类规则包括按视频名搜索、 按 季/集搜索、 按演员+类别搜索、 按导 演+类别搜索、 按类型+类别搜索。 3.根据权利要求2所述的媒资检索接口自动化回归测试方法, 其特征在于, 步骤2 的具 体方法为: 按视频名搜索: 此部分数据来源包括两部分, 一是热门数据, 自动获取大数据平台发送 的热门数据邮件, 并将热 门数据存储至数据库的media_hot表; 二是更新数据, 访问媒资 的 数据库, 根据筛 选时间粒度获取相应时间范围内的更新数据, 并存 储至media_update表; 按季/集搜索: 通过按视频名所搜 中获取到的数据, 筛选出按照季/集分类的视频资源, 经过格式化处 理后存储至media_seaso n_episode表; 按演员+类别搜索: 访问媒资的数据库, 获取topN的演员名字, 经过格式化处理后存储 至media_actor 表; 按导演+类别搜索: 访问媒资的数据库, 获取topN的导演名字, 经过格式化处理后存储 至media_director 表; 按类型+类别搜索: 访问媒资的数据库, 提取资源的tag字段, 经过格式化处理后存储至 media_ta g表。 4.根据权利要求3所述的媒资检索接口自动回归测试方法, 其特征在于, 当按视频名搜 索获取测试数据时, 在 获取热门数据时, 通过python的email、 poplib模块读取大数据平台 发送的热门数据邮件, 并通过pandas库将热门数据存储至sqlite的media_hot表, 获取更新 数据时, 过pymongo模块访问媒资的mongodb数据库, 根据筛选时间粒度获取相应时间范围 内的更新数据, 并存储至media_update表; 按演员+类别、 导演+类别、 类型+类别获取测试数 据时, 通过访问媒资的mo ngodb数据库获取 数据。 5.根据权利要求1 ‑4任意一项所述的媒资检索接口自动回归测试方法, 其特征在于, 步 骤3的具体方法为: 将季/集与电视剧名称匹配、 演员/导演名字与类别匹配、 类型与类别匹 配, 生成搜索条件, 请求 媒资检索接口。 6.根据权利要求1 ‑4任意一项所述的媒资检索接口自动回归测试方法, 其特征在于, 步 骤6的具体方法为: 在jenkins上安装allure插件, 将步骤1 ‑5的工程文件集成到jenkins; 在 jenkins上构建项目, 每次测试完成点击allure图标可转至allure报告界面, 报告界面展示 本次测试详情及历史执 行通过率趋势图。权 利 要 求 书 1/1 页 2 CN 115080572 A 2媒资检索接口自动化回归测试方 法 技术领域 [0001]本发明主要涉及接口自动化测试领域, 尤其是涉及媒资检索接口自动化回归测试 方法。 背景技术 [0002]随着物联网的快速发展, 网络智能电视 的使用越来越普及, 而智能电视的一个重 要功能就是对视频媒资的智能检索。 目前智能电视的媒资检索功能回归测试主要依赖于测 试人员抽取部 分片源, 在终端采用语音人工喊出片源名字来查看媒资视频数据是否正确下 发。 而目前媒资平台接入的三方平台多, 视频数据量大、 数据属性多且更新频率高, 此种 方 法不仅消耗太多时间跟人力、 效率低下, 还会导致测试覆盖率低、 测试结果未能持续跟踪, 媒资检索功能的整体质量趋势得不到把控。 发明内容 [0003]本发明所要解决的技 术问题: [0004]本发明提供的媒资检索接 口自动化回归测试方法用于解决传统电视媒资检索功 能回归测试主要依靠人力测试导致人力和时间消 耗大、 效率低以及测试覆盖率低, 测试结 果不能持续跟踪的问题。 [0005]本发明解决上述 技术问题所采用的技 术方案: [0006]媒资检索接口自动化回归测试 方法, 包括以下步骤: [0007]步骤1: 制定 接口测试 条件的分类规则; [0008]步骤2: 根据接口测试条件的分类规则获取相应的测试数据, 将获取的测试数据格 式化后存 储到对应的存 储表中; [0009]步骤3: 根据接口测试条件的分类构建搜索条件, 制定请求参数, 请求媒资检索接 口; [0010]步骤4: 提取返回结果中需要校验的字段值, 格式化后存储至各个对应的存储表 中; [0011]步骤5: 对比请求 参数与返回结果; [0012]步骤6: 在持续集成工具上安装测 试报告工具, 将步骤1 ‑5的工程文件集成到持续 集成工具, 在持续 集成工具 上构建项目, 执 行测试, 生成测试报告。 [0013]进一步的, 步骤1中所述制定接 口测试条件的分类规则包括按视频名搜索、 按季/ 集搜索、 按演员+类别搜索、 按导演+类别搜索、 按类型+类别搜索。 [0014]进一步的, 步骤2的具体方法为: [0015]按视频名搜索: 此部分数据来源包括两部分, 一是热门数据, 自动获取大数据平台 发送的热门数据邮件, 并将热门数据存储至数据库的media_hot表; 二是更新数据, 访问媒 资的数据库, 根据筛选时间粒度 获取相应时间范围内的更新数据, 并存储至media_update 表;说 明 书 1/4 页 3 CN 115080572 A 3

PDF文档 专利 媒资检索接口自动化回归测试方法

文档预览
中文文档 7 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 媒资检索接口自动化回归测试方法 第 1 页 专利 媒资检索接口自动化回归测试方法 第 2 页 专利 媒资检索接口自动化回归测试方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:13上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。