[发明专利]测试基于JS SDK的视频直播功能的方法及装置在审
申请号: | 202310119022.9 | 申请日: | 2023-01-31 |
公开(公告)号: | CN116501603A | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 田健楠;何宁康 | 申请(专利权)人: | 北京微吼时代科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京乾成律信知识产权代理有限公司 11927 | 代理人: | 王月春;姚志远 |
地址: | 100123 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 基于 js sdk 视频 直播 功能 方法 装置 | ||
本申请涉及一种测试基于JS SDK的视频直播功能的方法,应用于可视化操作平台,包括:将被测JS SDK包集成到所述可视化操作平台中,其中,所述被测JS SDK包包括一个或多个与直播相关功能对应的API接口;响应于测试请求,执行测试用例集合,获取测试结果,其中,所述测试用例集合包括一个或多个测试用例;以及显示所述测试结果。本申请提出的一种测试基于JS SDK的视频直播功能的方法对视频直播功能进行自动化测试,覆盖范围涵盖被测JS SDK包含的所有功能点,包括对视频播放相关功能的测试。测试过程中能够实现对异步请求进行回调验证。本申请提出的方案提高了对视频直播功能的测试效率,解决了当前测试方法覆盖不全面、无法对异步请求验证的问题。
技术领域
本申请涉及互联网测试领域,特别是涉及一种测试基于JS SDK的视频直播功能的方法及装置。
背景技术
目前,已有的对视频直播的JS SDK(JavaScript Software Development Kit,JavaScript软件工具包)代码测试主要分为以下两种,JS单元测试框架和Web UI(WebsiteUser Interface,网络产品界面设计)测试。
其中,JS(JavaScript)单元测试框架面向源代码进行代码逻辑的测试,仅测试代码逻辑,不对具体功能的实现做测试。特别是对于视频实际播放场景,JS单元测试框架无法进行相关的数据调用,也无法实现直播视频的播放,因此无法对相关的功能进行测试,存在局限性。
另外,Web UI测试是指基于Web页面对前端demo(demonstration,演示样例)进行测试。其中,前端demo是对JS SDK包进行的页面交互的封装,封装和测试过程耗时长、效率低。对封装后的前端demo的测试,仅测试了当前页面包含的功能,无法模拟出所有枚举参数的场景。同时在实际直播中涉及许多异步请求的场景,Web UI测试无法对回调获取到的监听信息进行验证。
综上所述,目前已有的对视频直播的JS SDK代码测试存在对直播功能测试效率低、覆盖不全面、对异步请求无法验证的问题。
发明内容
本申请要解决的技术问题在于,对基于JS SDK的视频直播功能的测试效率低、覆盖不全面、对异步请求无法验证的问题。基于此,本申请提供了一种测试基于JS SDK的视频直播功能的方法及装置。
根据本申请的第一个方面,提出一种测试基于JS SDK的视频直播功能的方法,应用于可视化操作平台,包括:
将被测JS SDK包集成到可视化操作平台中,其中,被测JS SDK包包括一个或多个与直播相关功能对应的API接口;
响应于测试请求,执行测试用例集合,获取测试结果,其中,测试用例集合包括一个或多个测试用例;以及
显示所述测试结果。
在一些实施例中,测试基于JS SDK的视频直播功能的方法还包括,执行测试用例集合包括:
通过被测JS SDK包中的API接口自动调用与直播相关功能;
根据所述测试用例集合中的设置执行所述与直播相关功能,获得执行结果;
验证执行结果,得出测试结果。
在一些实施例中,测试基于JS SDK的视频直播功能的方法还包括,测试用例集合所包括的功能请求涵盖所确定的与直播相关功能中的任一个。
在一些实施例中,测试基于JS SDK的视频直播功能的方法还包括,执行测试用例集合包括:
响应于执行测试用例集合中的视频播放请求,调用可视化操作平台的虚拟摄像头及虚拟视频播放器。
在一些实施例中,测试基于JS SDK的视频直播功能的方法还包括,验证所述执行结果包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微吼时代科技有限公司,未经北京微吼时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310119022.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像处理方法、装置、设备及存储介质
- 下一篇:变电站管控系统