一.兼容性测试

直播的兼容性测试则是在不同的机型、不同的系统、不同的分辨率以及不同网络环境下测试是否可以正常开播,进入直播间观看直播、发送消息并且在直播结束时可以正常跳转到直播结束页面进行相关操作。

图4.1 兼容性测试

二.性能测试

针对直播间的性能测试主要涉及到以下几个方面:

图5.1 性能测试

(1)CPU:iOS可以使用instruments中的Activity Monitor帮助测试。Android可以利用Android Studio 自带 CPU检测功能进行测试 。

(2)内存:iOS可以使用instruments的 Leaks、Activity Monitor 、Allocations 、Zombies帮助测试。Android可以利用Android Studio 自带内存检测功能进行测试 。

(3)流量(WI-FI和流量): 记录直播过程中的流量消耗情况(可借助工具,如腾讯管家)。

(4)电量:同等初始环境下,开启直播30分钟,对比多个直播APP的电量消耗情况。

(5)温度(包括电磁温度和CPU的温度):同等初始环境下,开启直播30分钟,利用工具(如Castro)帮助记录对比多个直播APP直播的温度变化。

(6)秒开:测试进入直播间时首屏的加载时间在1S左右。

(7)延迟:测试主播开播与观众拉流的视频直播之间的延迟。

(8)清晰度:根据用户的直观感受反馈测试。

(9)分辨率:借助VLC工具查看。

(10)FPS:借助VLC工具查看。

(11)码率:借助VLC工具查看。

三.UI测试

测试用户界面布局、风格是否满足要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。

(1)秀场:

主态直播间

  • 直播间开播页面:摄像头、闪光灯、美颜、封面图、标题、选吧、开启同步按钮、开启测试直播间、定位、分享、开播以及开通游戏直播展示正常;

  • 直播间页面:主态头像、观众数、魅力值、水印、观众列表、消息框、摄像头、闪光灯、美颜、分享展示正常;

  • 直播结束页面:观众数、直播时长、点赞数、魅力值上升、删除本次视频(直播时长大于三分钟)展示正常。

客态直播间

  • 直播间页面:主态头像、关注按钮、观众数、地理位置、魅力值、水印、观众列表、来源吧、消息框、放大播放、礼物、分享功能及界面正常;

  • 直播结束页面:主播头像、主播名、魅力值上升、观看人数、直播时长、关注按钮以及精彩直播推荐展示正常。

(2)游戏:

主态直播间

  • 直播间开播页面:设置、标题、选游戏、选吧、清晰度、横竖屏、开启测试直播间、定位、分享、开播以及直播教程展示正常;

  • 直播间页面:标题、魅力值、人数、消息框、分享、语音隐私、图像隐私以及设置展示正常;

  • 直播结束页面:竖屏开播的直播结束界面同秀场;横屏开播的直播结束界面横屏展示,具体的展示内容同秀场。

客态直播间

  • 竖屏:主态开播选择竖屏直播,客态进入游戏直播间,界面和普通直播间展示一样;

  • 主态开播选择横屏直播,客态进入游戏直播间,视频流界面展示主播横屏界面;主播头像/在线观众数/地理位置/观众头像/关闭直播间按钮/魅力值/吧名/水印正常展示;游戏直播画面区域16:9;im消息展示区域正常;聊天输入框、放大按钮、分享按钮、礼物按钮展示正常;

  • 横屏全屏:主播头像/观看人数/距离/魅力值/水印/关注/聊天框/缩小按钮/屏蔽icon/分享icon/礼物icon均正常展示;渐隐消失效果是否正常;

  • 直播结束页面:同秀场。

(3)新手引导:左滑清屏,上下拉切换直播间,双击点赞。

(4)气泡提醒:横屏观看直播、进入视频广场。

(5)个人信息卡片:近期回放+粉丝数+正在关注展示正常;

(6)列表UI:粉丝数/正在关注:头像+用户名+关注/取消关注按钮;用户名超长打点截断;近期回放:录播封面、标题、观众数、时间展示正常。

(7)夜间模式展示正常。

(8)礼物特效展示正常。

(9导航测试

  • 是否易于导航,导航是否直观;

  • 导航帮助是否准确直观;

  • 导航与页面结构、菜单、连接页面的风格是否一致。

(10)图形测试

  • 自适应界面设计,内容根据窗口大小自适应;

  • 页面标签风格是否统一;

(11)页面是否美观,页面的图片应有其实际意义而要求整体有序美观。

(12)内容测试

  • 输入框说明文字的内容与系统功能是否一致

  • 文字长度是否加以限制;

  • 文字内容是否表意不明;

  • 是否有错别字;

  • 信息是否为中文显示。

直播通用测试方法—性能测试相关推荐

  1. 软件测试-web端通用测试方法

    软件测试-web端通用测试方法 一.输入框 1.非空校验(必填项校验): 必须按照需求说明书,编辑页面的输入框的必填校验,否则可能导致"业务相关的关键信息未输入/下个节点的获取不到数据报错& ...

  2. 视频直播技术详解(8)直播云 SDK 性能测试模型

    <视频直播技术详解>系列之八:直播云 SDK 性能测试模型 牛小七2016年10月12日发布在 视频直播技术详解 七牛云于 6 月底发布了一个针对视频直播的实时流网络 LiveNet 和完 ...

  3. 《视频直播技术详解》系列之八:直播云 SDK 性能测试模型

    七牛云于 6 月底发布了一个针对视频直播的实时流网络 LiveNet 和完整的直播云解决方案,很多开发者对这个网络和解决方案的细节和使用场景非常感兴趣. 结合七牛实时流网络 LiveNet 和直播云解 ...

  4. 视频直播技术详解之直播云SDK性能测试模型

    声明:本文为CSDN原创投稿文章,未经许可,禁止任何形式的转载. 作者:七牛云 责编:钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件qianshg@csdn.net,另有「CSDN 高级架构师群 ...

  5. android 性能 检测工具,Android通用处理性能测试App(一)

    Android通用处理性能测试App 从arm11到Cortex-A8.A9乃至即将到来的A15,从单核到双核到四核,ARM处理器近年的发展甚至超越了摩尔定律.Android对硬件的高需求.芯片制造商 ...

  6. 视频直播延时测试方法

    part1. 视频采集与编码 part2. 视频设备到服务器的传输 part3. 服务器分发到客户端的传输 part4. 客户端的播放 其中,这个过程延时消耗最大的是part1和part4,也就是编/ ...

  7. python性能测试模块_python模块介绍- multi-mechanize 通用的性能测试工具

    简介 Multi-Mechanize 是一个开源的性能和负载测试框架,它并发运行多个 Python 脚本对网站或者服务生成负载(组合事务).测试输出报告保存为HTML或JMeter的兼容的XML.Mu ...

  8. 视频直播CDN加速性能测试

    国内做直播的公司有蓝汛,网宿,阿里,腾讯,七牛,华为等. CDN加速性能有两个重要指标:首开时间(FirstPlayTime)也叫首屏时间,直播时延(LiveDelayTime). CDN一般宣传的指 ...

  9. 直播用什么声音测试软件,荔枝FM直播助手测试方法,请看图文说明

    荔枝FM直播助手,这款专门为主播们打造的辅助工具,相信很多资深的直播玩家都对它非常熟悉.可是,对于很多新手主播来说,在利用它时,却发现自己无法正确驾驭它.那么,荔枝FM直播助手怎么用才能为自己的听众们 ...

最新文章

  1. CasperJs 入门介绍
  2. 104_鼠标事件对象
  3. iOS之CocoaPods二进制化的实现方案
  4. 如何在 SAP Spartacus 里添加自定义页面 - Custom Page
  5. AsyncTask理解- Day36or37
  6. MyBatis复习(五):获取多表关联查询结果
  7. JSONObject转换JSON--将Date转换为指定格式
  8. Junit运行报initializationError错误
  9. ext教程_exe_作者blackant
  10. java多线程(1)----多线程的概述
  11. gulpfile 编译运行_Gulp基本使用
  12. android基础复习笔记——3.登录授权、TCP/IP、HTTPS原理
  13. Facebook广告收费出价方式之cpi
  14. linux下打开.mpp文件(微软project)
  15. Jmeter(五)bayboy录制时弹窗“当前页面的脚本发生错误”解决办法
  16. 转一篇张欣写的Ubuntu扩展安装
  17. 静雅学校有高中吗有计算机,涿州靖雅中学
  18. vue使用高德地图的搜索地址和拖拽选址
  19. 多线程系列学习:AQS(一)获取锁
  20. 典型相关分析(Canonical Correlation Analysis, CCA)

热门文章

  1. MSSQLSERVER重建数据库索引
  2. 项目经理主要工作及指引
  3. 个人认为生活中有用的格言——牢记
  4. npm install 报sha512
  5. 【git指南--命令大全】
  6. 初学者的诅咒:为什么学习编码令人沮丧
  7. ppt快速回到某页(幻灯片放映时)【实测成功】
  8. 没学过编程如何入门GIS开发?
  9. 苹果正在三星电视上安装iTunes;科技部鼓励民营企业参与国家科技 雷锋早报...
  10. 震惊!Android原生Spinner实现三级联动