http://www.51testing.com/html/37/140537-3724154.html
https://blog.csdn.net/itest_2016/article/details/80383090
https://sq.163yun.com/blog/article/195632297292972032
1,直播测试涉及的专业术语:
- 秒开:指直播页面的首屏快速的展现出来(1S左右)。
- 分辨率:影响图像大小,与图像大小成正比;分辨率越高,图像越大;分辨率越低,图像越小。
- 码率: 把每秒显示的图片进行压缩后的数据量,单位为 bps(Bit Per Second)。影响体积,与体积成正比;码率越大,体积越大;码率越小,体积越小。
- 帧率:所谓的测量单位为每秒显示帧数(Frames per Second,简称:FPS)或“赫兹”(Hz)。影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。
- 清晰度:清晰度指影像上各细部影纹及其边界的清晰程度,现阶段对直播清晰度的考量还是主要通过人眼观察。
- 分辨率:可以从显示分辨率与图像分辨率两个方向来分类。显示分辨率(屏幕分辨率)是屏幕图像的精密度,是指显示器所能显示的像素有多少。图像分辨率则是单位英寸中所包含的像素点数,其定义更趋近于分辨率本身的定义。分辨率影响图像大小,与图像大小成正比:分辨率越高,图像越大;分辨率越低,图像越小
- RTMP:即Real Time Messaging Protocol,基于flash无法在iOS的浏览器里播放,实时性较好。所以一般使用这种协议来上传视频流,也就是视频流推送到服务器。
- HLS:即Http Live Streaming,是由苹果提出基于HTTP的流媒体传输协议。HLS有一个非常大的优点就是HTML5可以直接打开播放,但是延迟较大。
2,测试所涉及的关键点:
- 播放的模式:横屏,竖屏,或者来回切换。
- 播放的网络:WIFI、2G、3G、4G网络环境下的播放和加载情况。断网之后能否继续恢复播放
- 播放的UI键位:返回,关闭,播放/暂停,最大化/最小化,音量的调节。
- 播放的机制:首次进入正常播放 ,暂停播放,继续播放,快进播放,倍速播放,连续播放,拖拽播放等等情况
- 播放延迟情况:对于直播,要求延迟再3秒内,最好是1秒
- 播放中的互动:互动,评价等是否正常
- 播放缓存机制:如支持缓存下载,则校验下载,下载完成播放,下载暂停,下载继续,下载删除再下载等情况
- 异常情况:播放中多个APP前后切换,播放是否正常
- 异常情况:播放中被外界打断,如来电,短信,按home键等
- 竖屏播放中网络等待
- 横屏播放中网络等待
- 竖屏播放中网络中断
- 横屏播放中网络中断
- 竖屏播放中(wifi,2G,3G,4G)来电话:视频暂停,展示电话页
- 竖屏播放中(wifi,2G,3G,4G)通电话后挂掉:视频继续播放
- 横屏播放中(wifi,2G,3G,4G)来电话:视频暂停,展示电话页
- 横屏播放中(wifi,2G,3G,4G)通电话后挂掉:视频继续播放
- 竖屏播放中(wifi,2G,3G,4G)来短信:顶部弹出信息通知,视频继续播放
- 横屏播放中(wifi,2G,3G,4G)来短信:顶部弹出信息通知,视频继续播放
- 竖屏播放中(wifi,2G,3G,4G)来彩信:顶部弹出信息通知,视频继续播放
- 横屏播放中(wifi,2G,3G,4G)来彩信:顶部弹出信息通知,视频继续播放
- 竖屏播放中(wifi,2G,3G,4G)锁屏后解锁:视频继续播放
- 横屏播放中(wifi,2G,3G,4G)锁屏后解锁:视频继续播放
- 竖屏播放中(wifi,2G,3G,4G)home键最小化再打开:视频继续播放
- 横屏播放中(wifi,2G,3G,4G)home键最小化再打开:视频继续播放
- 竖屏播放中(wifi,2G,3G,4G)home键双击半屏播放:视频继续播放
- 竖屏暂停中(wifi,2G,3G,4G)home键双击半屏播放:视频暂停