100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 直播软件测试用例 【专家专栏】李雪 | 直播通用测试方法—如何进行直播测试...

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

时间:2021-04-08 05:21:32

相关推荐

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

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

直播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 直播测试流程

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

李雪

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

责任编辑:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。