原标题:【专家专栏】李雪 | 直播通用测试方法—如何进行直播测试

直播App的火爆点燃了创业的一个新热潮,电商、O2O甚至是P2P都已经过时了。现如今要玩直播、玩VR/AR才够潮!但是如何确保一款直播App正常上线运作呢?本文从几个方面入手,介绍了直播间的通用测试方法,以确保直播App可正常工作。

一. 直播术语介绍

在进行直播测试之前首先要了解直播测试中所涉及的专有名词。

秒开:指直播页面的首屏快速的展现出来(1S左右)。

分辨率:影响图像大小,与图像大小成正比;分辨率越高,图像越大;分辨率越低,图像越小。

码率: 把每秒显示的图片进行压缩后的数据量,单位为 bps(Bit Per Second)。影响体积,与体积成正比;码率越大,体积越大;码率越小,体积越小。

帧率:所谓的测量单位为每秒显示帧数(Frames per Second,简称:FPS)或“赫兹”(Hz)。影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。

清晰度:清晰度指影像上各细部影纹及其边界的清晰程度,现阶段对直播清晰度的考量还是主要通过人眼观察。

分辨率:可以从显示分辨率与图像分辨率两个方向来分类。显示分辨率(屏幕分辨率)是屏幕图像的精密度,是指显示器所能显示的像素有多少。图像分辨率则是单位英寸中所包含的像素点数,其定义更趋近于分辨率本身的定义。分辨率影响图像大小,与图像大小成正比:分辨率越高,图像越大;分辨率越低,图像越小。

RTMP:即Real Time Messaging Protocol,基于flash无法在iOS的浏览器里播放,实时性较好。所以一般使用这种协议来上传视频流,也就是视频流推送到服务器。

HLS:即Http Live Streaming,是由苹果提出基于HTTP的流媒体传输协议。HLS有一个非常大的优点就是HTML5可以直接打开播放,但是延迟较大。

二. 如何进行直播测试

2.1设计测试用例

在进行直播测试之前先要先设计测试用例,测试用例的设计主要包含以下几个步骤:

(1) 要写好直播相关的测试用例,测试人员需要获得产品相关的最新的需求文档、设计的UE图以及相关的接口文档,根据这些文档进行用例设计。

(2) 在设计不同部分的测试用例时要涉及入口、功能交互、UI、接口、异常、兼容性以及性能等方面。

(3) 对case:在测试设计完成之后需要与相关的开发人员及产品经理确认测试用例的准确性以便后期进行更好的测试。

(4) 发case准入邮件:在确认过case的准确性之后,QA需要给RD发送case准入邮件。需要注意的是为了不影响QA测试进度,在邮件中要标明RD回复自测邮件的deadline。

2.2进行测试

根据测试用例进行测试主要包含以及几部分:

(1) RD根据测试用例进行自测。RD完成自测之后给QA回复自测完成邮件。

(2) QA根据测试用例进行测试。在测试的过程中若发现问题及时提bug。

(3) QA在发版之前还需要根据测试用例进行回归测试、灰度测试以及冒烟测试等,以确保产品的质量。

综上可知直播测试流程如下图:

图2.1 直播测试流程

后续更多关于功能测试的精彩内容,请期待下一个话题...........

李雪

毕业于南京邮电大学计算机软件与理论专业,现就职于百度内容生态质量部,在贴吧负责直播相关测试。

责任编辑:

直播软件测试用例,【专家专栏】李雪 | 直播通用测试方法—如何进行直播测试...相关推荐

  1. 智能电视直播软件_速度快,节目多,高清网络电视直播

    大家好,欢迎大家来到"天飞鸟"微信公众号,天飞鸟会在每天都会给大家分享无限精彩绝伦妙不可言赞不绝口的网络电视直播关系资源,使大家每天不迷路的放心的拿走自己想看到的网络视角资源,好了 ...

  2. android记账软件开发源代码_如何开发直播软件?直播软件开发的具体流程有哪些?...

    知乎视频​ 随着互联网的发展和智能手机的迅速普及,对直播软件的需求也在增加.开发直播软件和直播app开发都属于直播软件开发的服务.那么直播平台的发展过程是怎样的呢?在软件开发期间需要注意什么?小编来说 ...

  3. 如何评判在线直播源码优劣?视频直播软件开发经验之谈

    直播经过这些年的不断发展,使用者逐渐增加,在视频直播软件开发行业从业者的不断努力下,在线直播源码变得越来越完善,甚至已有了一些开发窍门的积累和判断视频直播软件优劣性的指标,本篇文章就来讲讲,该如何评判 ...

  4. 软件开发技术文档_你知道,直播软件开发需要做的准备工作有哪些?

    随着互联网技术的发展和智能手机的迅速普及,直播软件市场需求正在增长.那么直播平台的发展如何?在软件开发过程中应注意什么?直播软件开发需要做是准备工作有哪些? 1.直播软件开发方向: 一般而言,开发直播 ...

  5. android ios 屏幕直播软件推荐,看个球:超全超给力的看球直播利器(iOS +安卓) | 闲一鱼博客...

    闲鱼给大家分享过很多看视频的软件,大部分都是包涵电影.电视剧.综艺等资源,但是在观看赛事直播的功能上几乎没有涉及,所以有不少朋友给闲鱼留言说希望有个能看篮球.足球这些比赛直播的软件,这是广大观众的要求 ...

  6. 在直播软件搭建中,如何基于rtmp实现视频直播?

    最近几年直播软件搭建可谓大火,这也就导致了在视频直播领域,有不同的商家提供各种的商业解决方案,包括软硬件设备,摄像机,编码器,流媒体服务器等.本文要讲解的是在直播软件搭建中,如何基于rtmp实现视频直 ...

  7. “一对一直播软件”的开发,离不开直播源码开发+系统搭建

    大家的生活中已经离不开互联网,据数据显示,移动互联网的用户人均每天上网时长达到5小时.看视频.网络直播成为人们娱乐方式之一.其中一对一直播软件开发也越来越受到大家的喜爱. 一对一直播软件开发的功能: ...

  8. 多群直播软件有哪些?一起学堂多群直播助手好用吗?

    多群直播软件,它用技术手段实现了多群语音直播(包括图片.文字.链接.小视频等).这就是说,如果社群组织者想要在所拥有的社群举办一个活动或者开设一堂课程,只需要在一个群内传播消息(无论是文字.语音.图片 ...

  9. 小米电视怎么看电视直播?推荐好用的电视直播软件

    小米电视有着超高的性价比,使用也非常的方便,但是小米电视是无法收看到央视和卫视的直播. 怎么给小米电视安装直播软件来观看央视和卫视的直播?小米电视怎么看电视直播?其实小米电视自带的应用商店是没有电视直 ...

  10. 直播软件开发:直播APP源码的重要程度

    在这个时代,如果你想做一款属于自己手机直播APP,就必须了解直播软件开发中的直播APP源码.如果在你下定决心去做手机直播APP了,那么通过事先的了解,你也不会显得局促,反而游刃有余. 直播APP源码到 ...

最新文章

  1. sprintf 和strcpy 的差别
  2. opencv分别使用指针和LUT函数对BGR图像像素进行反转处理
  3. 玩玩TCPCOPY+ intercept+mysql-replay-module(未成功)
  4. 搜索帮助1:在选择屏幕使用自定义搜索帮助
  5. tyvj1068 STR
  6. TLS配置和流量分析实验
  7. 二分法查找 - python实现
  8. 基于springboot断点续传或分片上传
  9. SicilyBrackets Matching
  10. python 获取天气_Python实现从百度API获取天气的方法
  11. 架构部署002--城域网_骨干网
  12. Markdown数学公式参考表
  13. mysql backup user_mysql备份常见命令
  14. 梦幻星空html,如何使用HTML5的canvas来画一个梦幻星空,快来学习一下吧 | 龙奔网...
  15. 行业洞察系列之《事件管理的 5 个阶段及其改进建议》
  16. 上午小博(java小知识)
  17. 第一章 初识EmguCV
  18. 二进制如何转十进制,十进制如何转二进
  19. mixin 和 mixins 区别 ?
  20. 激光抗大气湍流传输研究取得进展

热门文章

  1. 重庆交通大学计算机科学与技术怎么样,计算机科学与技术 大学实力哪家强?(干货)...
  2. 【直播】陈安东,马琦钧:赛题Baseline讲解以及语音识别基础知识介绍
  3. DeepFM 参数理解(二)
  4. 从事IT业一个8年老兵转行前的自我总结1——初爻
  5. vue——常用的第三方插件安装合集(可详细了!持续更新)
  6. python123第九周_我的python学习之路-基础3
  7. plotyy函数_MATLAB学习笔记 plotyy函数 | 学步园
  8. 安装Win 8.1 跳过输入密钥步骤
  9. Premiere Pro 2022转字幕语言包
  10. 计算机工程系徽,教师队伍