在当前这个时代,直播功能还是相对比较普遍的,无论是douyin上面的直播,还是唱歌软件上面的pk或者是一些培训软件上讲师直播等。在不久之前测试的一个项目中,包含了很多课程相关的丰富功能,这里简单做个总结,重点介绍下直播功能的测试要点。
课程模式分为如下三种:直播课,录播课,双师课。
直播课很好理解,是先约定开课时间,然后到达时间之后,讲师上线,进行直播讲课,学员可以实时提问,课程结束之后有回放。
录播课是先将课程视频制作好,然后上传到服务器,添加课程,添加章节,上传海报等,学员购买后即可观看学习,视频可以回放可以暂停可以快进。
双师课跟前面两种稍微有点区别,双师课有课程学习也有实操,除了跟着线上老师进行学习,一般授课现场还会有一名老师辅助,来确保课程学习达到理想效果。
这三种课程当中,直播课的测试要求相对比较高,下面罗列下测试要点:
1、直播课开播倒计时和开播状态变更,直播课的开播状态理论上应该是后端变更然后前端页面发生变化的,但是有些情况下,前端也做了倒计时,当到达约定上课时间时,状态就会自动变成直播中,实际上此时进入课程里面并没有画面。需要警惕这种情况的出现。
2、直播课老师和学员的互动,在直播期间,会有学员发送弹幕,需要校验弹幕内容展示的实时性和用户名称是否能对得上。
3、视频播放兼容性测试,查看视频播放地址,有的是仅限于在app端观看,需要校验用户名和密码,有的是一个开放的h5链接,直接复制到浏览器打开即可。
4、回放链接,在直播课结束之后,可以自动生成回放链接,可以进行播放。
5、多章节直播课和单章节直播课,多章节直播课对应的是多个直播地址,也可以由不同老师进行讲课。