1.功能测试:
1)播放、暂停/续播:
可以正常进入、退出直播间;
2)卡顿、高延迟、追帧:
① 卡顿:
② 高延迟;
③ 追帧:
a.CDN网络不稳定情况下,导致CDN缓存帧数较多,等待网络正常之后,CDN传递到学生端,中间播放器会出现追帧效果;
b.CDN网络较好,学生端本地网络不稳定,会出现追帧;
3)音画同步测试:
4)黑屏、白屏、马赛克、闪退等测试:
5)软硬解测试:
6)音量测试:
7)后台切换测试:
2.网络兼容性测试:
1)网络正常:
播放器可以正常工作;
2)弱网环境:
在长时间的弱网环境下,播放器的缓存帧数不断增加,且到达一定时间后自动切换线路,重启播放器;
3)断网环境:
在直播运行过程中,遇到断网环境,走长链接重连机制;
4)切换网络:
网络在切换【Wi-Fi—4G】过程中,重启播放器;
5)网络不稳定测试:
网络在不稳定【时好时弱】过程中,播放器触发高延迟出现追帧效果;
3.兼容性测试:
覆盖Android4.4及以上版本向第三方机构提出云测需求,进行相关测试,后反馈云测报告;
4.稳定性测试:
1)在网络(本地下载码率好、CDN质量好)质量有所保证的前提下,进行长时间(5小时)稳定性运行,且获取运行过程所有日志;
2)在本地网络较差的前提下,进行长时间(2小时)稳定性运行;
5.埋点测试:
根据sdk 协议输出规范进行事件的打点,从而对不同的进行测试;
6.日志捞回测试:
1)在app内设定特殊入口,上传直播sdk最近24小时的日志文件到服务后台;
2)主要依据第三方监控平台:友盟、bugly(腾讯监控平台)【影响点:在部分日志丢失,无法捞回的情况】