基于网页分析的可播放性测试

本文介绍了基于网页分析的视频可播放性测试方法,通过分析请求数据和HTML源文件,找出能播放与不能播放视频的区别,构建测试流程和脚本,用于实时监控和屏蔽不可播放视频,提高用户体验。
摘要由CSDN通过智能技术生成

基于网页分析的可播放性测试

作者:timothyzhao

到周末了,有空啦,很多同学就会拿起手机,打开QQ浏览器,点开热门视频,弄几个视频来犒劳犒劳自己,放松一下,搜索个片子,打开,额,播放不了:
这里写图片描述

再试试看,中国好声音,神马??版权已到期:

再搜索看看,中国好声音打开后发现这只是个片段,只播放1分多钟,这不是坑人呢吗:

好容易找到个大片《变形金刚3》,刚看两分钟发现这是收费视频,汗!!!!!!

当然,上面只是举了一些特例,但作为一个测试人员,解决不可播视频是职责所在,因为这会影响用户使用,影响产品声誉,下面就来琢磨琢磨怎么解决这个问题,提升产品体验。

一、背景

视频能不能播放是影响用户留存的核心因素之一,经常收到了用户的反馈说视频播放不了、播放片子的不是正片、播放内容有要收费,看几分钟就看不了,针对这些问题,本来是想通过真机来测试,因为真机测试是最能从用户的角度反映出问题的,但考虑到一是已经有同事在做这块了,二是库里面上百万视频,真机测试的成本相对比较大一些,故只能另寻它路。

从浏览器发起请求入手,当打开一个视频的url,分析下所有请求,可以看看能播放的视频和不能播放的视频有没有什么区别呢,经过分析,发现确实有区别,能播放的视频和不能播放的视频在html源文件里和很多XHR的请求数据里有不一样的地方,既然是这样,那我们就可以通过这个方法来进行测试了。

二、数据选取

找到了测试方法并验证可行之后,接下来就是进行测试了,而选取什么数据进行测试呢,这是一个问题,因为我们要把好钢用在刀刃上,解决最紧急最重要的问题,对于后台热门视频专区来说,视频聚合了二十几个站点的数据,其中最大的就是3家:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值