先说下直播的原理,就是把主播录制的视频,推送到服务器,在由服务器分发给观众观看。
直播环节:推流端即主播客户端:采集、美颜处理、编 码、推流
服务端处理(图1的中间部分):转码、录制、截图、鉴黄
播放器即观众客户端(图2的右边部分):拉流、解码、渲染

——直播软件的功能点——
1、个人账户相关
普通登陆、第三方登陆、忘记密码、注册、搜索、修改个人信息、直播列表、关注列表、粉丝列表、查看个人信息、收入榜、关注和取关、等级、设置、充值提现等;
2、直播列表
关注、热门、附近、最新、分类直播用户列表、banner页、搜索等;
3、房间逻辑
创建房间、进入房间、退出房间、关闭房间、切换房间、房间设置、房间用户列表等;
4、主播直播
录制、推流、解码、播放、美颜、水印、前后台切换等;
5、观看直播
聊天信息、滚屏弹幕、送礼物、礼物显示、加载界面等;
6、礼物
普通礼物、豪华礼物、红包、排行榜、第三方充值、礼物动态更新等;
7、 聊天
私聊、聊天室、关注、推送、黑名单等;
8、统计
业务统计、第三方统计等;
9、超管
禁播、隐藏、审核等;

——直播软件测试关注点——
功能、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.在不同客户端机器上,同时播放同一个媒体文件

直播软件测试相关技巧相关推荐

  1. 软件测试面试技巧 这么准备,拿下心仪offer不是问题

    拥有一个心仪的offer,是每个软件测试工程师们都梦寐以求的事情,那如何才能通过最后的面试一关,拿到offer呢? 俗话说,知己知彼百战不殆,作为测试员,在面试前对面试官可能提出的问题进行总结和准备, ...

  2. 软件测试相关好文收集

    软件测试相关教程 ============================================================================= 软件测试经验总结 ==== ...

  3. 软件测试相关的63个国外站点

    软件测试相关的63个国外站点 网址          简介 http://bdonline.sqe.com/         一个关于网站测试方面的网页,对这方面感兴趣的人可以参考 http://ci ...

  4. php反序列化漏洞实验,PHP反序列化漏洞简介及相关技巧小结

    原标题:PHP反序列化漏洞简介及相关技巧小结 *严正声明:本文仅限于技术讨论与分享,严禁用于非法途径 要学习PHP反序列漏洞,先了解下PHP序列化和反序列化是什么东西. php程序为了保存和转储对象, ...

  5. 《7天精通直播带货》运营型主播成长型,提升直播能力与技巧

    推荐阅读1:[创业粉引流变现项目] 推荐阅读2:[NFT的内在价值和应用场景] 推荐阅读3:[视频横版16:9视频制作教程] 抖音引流培训课程视频教程讲座简介: <7天精通直播带货>运营型 ...

  6. 国家标准计算机软件测试文档范文,软件测试相关国家标准.doc

    软件测试相关国家标准.doc 软件工程国家标准目录序号国家标准编号年代标准名称1GB/T15261989信息处理数据流程图.程序流程图.系统流程图.程序网络图和系统资源图的文件编制符号及约定2GB/T ...

  7. 软件测试的国家标准及链接,软件测试相关国家标准.doc

    <软件测试相关国家标准.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<软件测试相关国家标准.doc>文档请在天天文库搜索. 1.软件工程国家标 ...

  8. iOS开发中使用UILabel设置字体的相关技巧小结

    这篇文章主要介绍了iOS开发中UILabel设置字体的相关技巧小结,代码基于传统的Objective-C,需要的朋友可以参考下 一.初始化 复制代码代码如下: UILabel *myLabel = [ ...

  9. 误差反向传播和深度学习相关技巧总结

    误差反向传播和深度学习相关技巧总结 文章目录 误差反向传播和深度学习相关技巧总结 一.误差反向传播法 1.几个问题 2.简单层(加法.乘法层).激活函数层.Affine/softmax层的实现 3.误 ...

  10. 抖音带货什么产品都能带吗,抖音快手直播卖货技巧!

    直播带货被认为将是未来电商的趋势,随着抖音快手持续火热,基本上国内网民都已经接受了直播带货的现象,随着初始新鲜感的过期,很多人也看到了直播带货中的一些问题,比如造假严重,观看人数几十万,销量只有两位数 ...

最新文章

  1. 霸榜 GitHub:去你丫的算法!
  2. PHP mysql 写入多条记录_PHP mysql插入多条记录的Array数组获取问题
  3. 中兴通讯ZXR10 T40G交换机telnet配置
  4. 怎么样配置交换机TRUNK
  5. Ironic 安装和配置详解
  6. 菜鸟学习Spring——初识Spring
  7. My Data Sructure TemplatesClass
  8. xgboost4j jar包下载
  9. 强行结束进程命令ntsd
  10. 交付管理——怎样写用户手册
  11. 二层交换机和三层交换机的工作原理
  12. 计算机桌面文件如何发送给qq好友,QQ怎么与好友分享屏幕 如何共享电脑屏幕给好友...
  13. 区块链应用 | 直击“区块链”:概念火爆背后 是技术还是利益在驱动?
  14. 春晚宫女唐奕霖被爆背景深厚 可携助手出入央视排练场享有特权
  15. 存储虚拟化的特性和优势
  16. php中插入word文档,word里如何插入pdf
  17. 新中新电子f200a驱动安装_走班排课,闪亮登场!江门市棠下中学高一年级率先进入“新高考”模式!...
  18. 阿里云和腾讯云香港服务器区别及如何选择?
  19. 神舟八号安全着陆回家有感
  20. c语言项目实践--图书馆管理系统

热门文章

  1. 深入浅出通信原理 陈爱军——读书笔记1
  2. psasp和matlab,PSASP与Matlab/SimPowerSystems联合仿真接口方法研究
  3. Mac安装svn客户端
  4. optisystem仿真 光源线宽与干涉
  5. VB6.0处理WPS个人免费版代码
  6. 使用spss做各种相关性分析的方法和步骤
  7. 2021美赛成绩查询入口和美赛成绩公布时间
  8. 测试人员必会用例设计方法 —— 正交表
  9. KKK下拉框lookupedit绑定数据时,添加一条固定数据
  10. Javascript 调用MSAgent