先说下直播的原理,就是把主播录制的视频,推送到服务器,在由服务器分发给观众观看。
直播环节:推流端即主播客户端:采集、美颜处理、编 码、推流
服务端处理(图1的中间部分):转码、录制、截图、鉴黄
播放器即观众客户端(图2的右边部分):拉流、解码、渲染
——直播软件测试关注点——
功能、UI、兼容、易用性、安全、考虑性能,并发,手机客户端甚至还考虑流量,电量耗损。
视频质量的重要参数:帧率,分辨率,码率(与上下行宽带有关)
测试时,注意同时关注主播端与观众端视频情况!
1.首屏是否秒开
2.音质是否失真,延迟,长时间连接音频稳定性
3.视频播放的流畅性、清晰度(静止场景、运动场景)
4.音频和视频的实时同步
5.不同 络环境下音视频(ipv4、ipv6、4G、3G)
6.断 断电,视频重连
7.前后台切换、锁屏解锁、分享后返回直播房间、第三方应用中断场景下,视频重连
8.直播视频是否横屏支持
性能、并发测试;房间人数频繁进出场景以下3种参考:
1.每隔2min,510个加入,同此时段58个退出
2.前5min,每隔1min加入5个,10min时,同时加入50个,之后随机退出
3.待房间人数稳定后,随机测试其中客户端,查看稳定性
4.应用程序流量、电量损耗,性能测试小工具GT等
播放器测试点
一.功能测试
1.打开,关闭播放器
2.播放,暂停,停止播放器
3.上一个視频,下一个视频
4.音量大小,静音
5.最大化,最小化
6.播放列表的添加,删除,查看
7.播放列表的播放顺序,单循环,多循环,顺序播放,随即播放
8.支持的所有播放格式的文件
9.能否播放被隐藏的媒体文件
10.能否通过 络播放已共享的媒体文件
二.易用性测试
11.界面是否方便,整洁
12.快捷键是否正确
13.菜单是否正确
14.图像是否清楚
15.拖拽滚动条
16.是否支持直接拖动文件到播放器中
17.是否具备播放记忆功能
18.是否能否自动保存以前的播放列表
三.性能测试
19.一次性添加多个文件到播放列表,看播放器的反应时间
20.播放大容量的文件,看加载多长时间能正常播放
四.兼容性测试
21.播放器是否能在其他平台上正常播放
22.播放器是否与其他类型播放器兼容
五.安装测试
23.播放器是否安装成功
24.播放器是否能自定义安装
25.安装过程是否能回到上一步重新安装
26.是否能成功卸载
27.卸载后要检查安装文件夹是否同时被删除,如果在安装时在注册表中填入了关键字,是否在卸载后进行了删除,如果在安装时增加了服务,是否在卸载后进行了删除,如果在安装时设置了端口好,是否在卸载后对端口 进行了释放
28.是否有默认安装
29.播放器软件的升级安装
30.在播放媒体文件的过程中进行播放器软件的升级
31.播放器软件正在使用过程中,进行播放器软件的卸载操作
32.播放器软件正在使用过程中,在系统后台删除播放器软件对应的安装目录
33.是否能够自动监测到升级版本,提示用户进行安装升级
34.安装成功后,检查后台的安装文件夹及相关文件内容是否完整,准确,安装目录是否与用户安装时指定的目录相一致
35.安装成功后,如果要向注册表中填入相关的关键字,则要查找注册表信息是否填写完整正确
36.安装成功后,如果要创建相关的服务,则要查看是否添加了相关的服务,服务是否默认自动启动
37.安装成功后,如果占用了某个端口 ,则要查看是否进行了正确的端口 配置(34-36可能不适合于播放器软件的安装,但可以在其他系统安装时作为测试点考虑)
六.可靠性测试
38.是否能打开 络共享的文件
39.打开不支持的文件,是否有相应提示
40.从播放列表中播放不在存在的文件,是否会提示出错
41.出错后,是否能再次打开支持的文件
42.是否能播放不完整的文件(比如,bt下载示完成)
43.若系统没有安装扬声器,是否可以进行播放器软件的使用
44.能否同时打开多个播放器
45.在文件被播放的同时,能否剪切、删除或移动媒体文件
46.在文件被播放的同时,能否修改媒体文件的名称或类型
47.如果在播放过程中,异常退出(程序关闭,系统断电或 络故障),是否记录了相关的播放点,在异常排除后,能否从播放点继续播放
48.当某个媒体文件出现播放错误后,不影响其他媒体文件的播放
49.是否具备自动纠错功能
50.在不同客户端机器上,同时播放同一个媒体文件
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!