播放器测试用例点

播放器的测试用例点

功能测试

1.是否可以正常登陆
2.导航栏下拉框是否可以正常打开,打开和关闭是否一致
3.鼠标点击进度条,点击时点击后相应条目状态和预期是否一直
4.播放器是否可以点击暂停
5.取消暂停后是否可以正常播放
6.播放器暂停,快进,是否会出现卡顿现象
7.播放器是否可以切换下一首或者切换上一首
8.点击播放的时候进度条是否会跟着变化
9.点击播放的时候时间是否会跟着变化
10.点击播放的时候进度条和时间是否同步
11.播放完一首是否会自动播放下一首
12.播放器音量是否可以正常调大调小
13.播放器关机或者异常的情况下,下次打开是否还是上次的时间和进度

界面测试

1.导航栏位置,大小,颜色等要素是否一致/符合界面效果图
2.播放按钮大小位置石佛正确
3.按钮颜色是否正确
4.进度条是否和ui界面一直
5.点击暂停按钮是否会变

兼容性测试

1.平台兼容性:Windows、Mac
2.系统兼容西:Win7、Win10、Mac
3.屏幕分辨率:不同电脑显示器分辨率不同,视频相关页面是否有模糊、适配是否合理;
4.播放器是否与其他类型播放器冲突(例如音乐播放器打开后,视频是否暂停还是继续播放)

网络测试

1.网络切换测试:无线网与宽带;
2.弱网测试:弱网情况下视频是否卡顿、画面是否失帧;
3.无网络状态进入是否会有相应提示;
4.网络切换时视频是否暂停、保存当前播放状态

易用性测试

1.界面是否一目了然(比如:视频title、片头、片尾、视频画面等);
2.视频页面操作是否方便,菜单栏是否正确、易上手;
3.进度条拖拽使用起来是否方便;
4.视频是否具有视频记忆功能/是否保存当前播放进度

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
超级播放器专业版v1.0.8,苹果cms用户用的最多,内置六大主流播放器,支持各种格式的视频播放,主要功能支持【主要功能在每一个播放器内核中都相同】 主要功能支持【主要功能在每一个播放器内核中都相同】: 播放器列表播放器配置M3U8资源缓存 IP请求限制 空资源地址提示 JSON对接 解析线路切换 解析自动切换 视频/图片广告 暂停广告 跑马灯公告 播放器LOGO 时间显示 电量显示 标题显示 字幕功能 弹幕功能 选集列表 下一集 自动下一集 播放记录 加载画面 画中画 锁屏 视频旋转 移动端自动横屏 资源地址加密 注意问题: 1.不兼容IE浏览器 2.php版本推荐7.4 支持7.1~7.4 3.框架引入不支持同时引入多个播放器 json对接教程: 1.json接口只支持get请求类型,具体配置方法后台有写自行查看 2.json配置默认回源设置了.m3u8,.mp4意味着资源地址中包含这两个字符串就不会进行解析而是直接播放 3.如果说有一些资源地址中携带.m3u8但是也需要解析的话可以直接指定播放组,指定播放组后只要配有json就一定会走解析,指定方法在接口地址中加上from=播放组,例如https://域名.com/player/index.php?code=art&from=qq&url= 4.如果是在接口地址里传参form指定播放组代码匹配解析随便,但如果是根据特征码自动匹配尽量吧特征码填长一,比如腾讯视频资源,不要直接填qq,你不能保证只有腾讯视频网址里有qq也许其他网址也有被匹配错了导致播放失败,所以应该填v.qq.com 指定默认json教程: 有人可能不喜欢使用播放器的线路切换功能,那么你可以在接口地址中加上from=json编号,json编号就是json接口的序列,从0开始,那么第一条json就0第二条1第三条2...,例如https://域名.com/player/index.php?code=art&key=2&url= ,意思是使用json配置中的第三条json解析资源 选集列表对接教程: 安装方法中有说将选集列表api上传到苹果cms跟目录解压 但还需要设置,就是key,iv要与播放器后台-播放器-高级设置里面的保持一致,否则切换选集后播放失败 第二种方式的传参代码: code <script> let iframeObj = $('iframe')[2]; iframeObj.addEventListener('load', () => { iframeObj.contentWindow.postMessage({ "id":"{$obj.vod_id}", "name":"{$obj.vod_name}-{$obj['vod_play_list'][$param['sid']]['urls'][$param['nid']]['name']}", "group":"{$GLOBALS['_COOKIE']['group_name']}", "next":"{$obj.player_info.url_next}", "sid":"{$param.sid}", "nid":"{$param.nid}", "api":"http://127.0.0.1/index.php", "dmId":"" }, "*"); }) </script> 参数说明(url传参方式同样是这些参数) id:影片id name:影片名字 group:用户组名称【不需广告功能可填空】 next:下一集地址【不需下一集该功能可填空】 sid:片源【不需选集该功能可填空】 nid:集数【不需选集该功能可填空】 api:选集内容获取api【不需选集该功能可填空】 dmId:自定义弹幕id【可以根据影片id+集数设置id】 2.将选集列表api上传到使用播放器的网站中,直接跟目录解压即可。 3.打开苹果cms后台添加播放器即可 播放器代码: code MacPlayer.Html = '<iframe border="0" src="http://d.com/player/index.php?code=qw&url='+MacPlayer.PlayUrl+'" width="100%" height="100%" marginWidth="0" frameSpacing="0" marginHeight="0" frameBorder="0" scrolling="no" vspale="0" noResize></iframe>'; MacPlayer.Show(); 播放器接口: http://d.com/player/index.php?code=qw&url= 其中
对于Java项目的测试用例,可以根据具体的项目需求和功能进行设计。以下是一些常见的测试用例类型: 1. 单元测试(Unit Testing):针对单个方法或类进行测试,验证其功能是否符合预期。例如,对于一个计算器类,可以编写测试用例来验证加法、减法、乘法、除法等操作的正确性。 2. 集成测试(Integration Testing):测试多个模块之间的交互和协作是否正常。例如,对于一个网站应用程序,可以编写测试用例来验证用户登录、提交表单、发送邮件等功能的正确性。 3. 界面测试(UI Testing):测试用户界面的可用性和交互是否符合预期。例如,对于一个电子商务网站,可以编写测试用例来验证商品展示、购物车功能、下单流程等是否正常。 4. 性能测试(Performance Testing):测试系统在高负载情况下的性能表现。例如,对于一个电影播放器应用程序,可以编写测试用例来验证在同时播放多个高清视频时是否会出现卡顿或崩溃等问题。 5. 安全测试(Security Testing):测试系统的安全性,防止潜在的安全漏洞。例如,对于一个银行应用程序,可以编写测试用例来验证用户身份验证、数据加密等安全措施是否有效。 这些只是一些常见的测试用例类型,具体的项目可能还会有其他特定的测试需求。在编写测试用例时,可以根据项目的功能和需求进行设计,并确保覆盖到各种可能的边界情况和异常情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值