猪小花1号

个人签名

282篇博客

视频直播间测试方法应用研究(上篇)

猪小花1号2018-09-05 11:16

作者:林雨辰


1.背景介绍

1.1.项目背景

    为了包装直播间、提升入金量、增加品牌效应,在原有直播间的基础上增加了视频模块,针对这部分的测试不同于以往的常规测试方法,需要测试视频特有的方法与工具,接下来将会加以介绍。

1.2.测试方法

    测试视频类不仅需要常规的视频流测试用例来覆盖需求,而且需要进行很多异常的校验针对于特殊情况的测试,而且视频播放的状况十分依赖于网络环境,所以在不同的网络环境(WIFI2G3G4G、弱网、无网络)下都需要测试视频在客户端运行的效果。针对不同网络的模拟,我们选用的是测试网络延迟和丢包工具Network-Emulator-Toolkit-x64


2.难点与解决方案

2.1.异常类测试点及注意事项

    测试时除常规需要验证项:播放模式(横屏、竖屏、横屏竖屏切换),播放制式(WIFI2G3G4G),播放键位(返回、关闭、播放/暂停、最大化/最小化、音量),播放机制(首次进入、开始播放、暂停播放、继续播放、连续播放)等,还需设计一套测试异常类的用例集。下面为针对本次视频直播间需求设计的用例集样式:

2-1 视频直播间测试异常类用例集


异常处理

1

竖屏播放中网络等待

 

2

横屏播放中网络等待

 

3

竖屏播放中网络中断

 

4

横屏播放中网络中断

 

5

竖屏播放中(wifi)来电话

视频暂停,展示电话页

6

竖屏播放中(wifi)通电话后挂掉

视频继续播放

7

竖屏播放中(2G)来电话

视频暂停,展示电话页

8

竖屏播放中(2G)通电话后挂掉

视频继续播放

9

竖屏播放中(3G)来电话

视频暂停,展示电话页

10

竖屏播放中(3G)通电话后挂掉

视频继续播放

11

竖屏播放中(4G)来电话

视频暂停,展示电话页

12

竖屏播放中(4G)通电话后挂掉

视频继续播放

13

横屏播放中(wifi)来电话

视频暂停,展示电话页

14

横屏播放中(wifi)通电话后挂掉

视频继续播放

15

横屏播放中(2G)来电话

视频暂停,展示电话页

16                    

横屏播放中(2G)通电话后挂掉                          

 视频继续播放

17

横屏播放中(3G)来电话    

视频暂停,展示电话页

18

横屏播放中(3G)通电话后挂掉

视频继续播放

19

横屏播放中(4G)来电话

视频暂停,展示电话页

20

横屏播放中(4G)通电话后挂掉

视频继续播放

21

竖屏播放中(wifi)来短信

顶部弹出信息通知,视频继续播放

22

竖屏播放中(2G)来短信

顶部弹出信息通知,视频继续播放

23

竖屏播放中(3G)来短信

顶部弹出信息通知,视频继续播放

24

竖屏播放中(4G)来短信

顶部弹出信息通知,视频继续播放

25

横屏播放中(wifi)来短信

顶部弹出信息通知,视频继续播放

26

横屏播放中(2G)来短信

顶部弹出信息通知,视频继续播放

27

横屏播放中(3G)来短信

顶部弹出信息通知,视频继续播放

28

横屏播放中(4G)来短信

顶部弹出信息通知,视频继续播放

29

竖屏播放中(wifi)来彩信

顶部弹出信息通知,视频继续播放

30

竖屏播放中(2G)来彩信

顶部弹出信息通知,视频继续播放

31                   

竖屏播放中(3G)来彩信                                     

顶部弹出信息通知,视频继续播放

32

竖屏播放中(4G)来彩信

顶部弹出信息通知,视频继续播放

33

横屏播放中(wifi)来彩信

顶部弹出信息通知,视频继续播放

34

横屏播放中(2G)来彩信

顶部弹出信息通知,视频继续播放

35

横屏播放中(3G)来彩信

顶部弹出信息通知,视频继续播放

36

横屏播放中(4G)来彩信

顶部弹出信息通知,视频继续播放

37

竖屏播放中(wifi)锁屏后解锁

视频继续播放

38

竖屏播放中(2G)锁屏后解锁

视频继续播放

39

竖屏播放中(3G)锁屏后解锁

视频继续播放

40

竖屏播放中(4G)锁屏后解锁

视频继续播放

41

横屏播放中(wifi)锁屏后解锁

视频继续播放

42

横屏播放中(2G)锁屏后解锁

视频继续播放

43

横屏播放中(3G)锁屏后解锁

视频继续播放

44

横屏播放中(4G)锁屏后解锁

视频继续播放

45

竖屏播放中(wifihome键最小化再打开

视频继续播放

46               

竖屏播放中(2Ghome键最小化再打开     

 视频继续播放                        

47

竖屏播放中(3Ghome键最小化再打开

视频继续播放

48

竖屏播放中(4Ghome键最小化再打开

视频继续播放

49

横屏播放中(wifihome键最小化再打开

视频继续播放

50

横屏播放中(2Ghome键最小化再打开

视频继续播放

51

横屏播放中(3Ghome键最小化再打开

视频继续播放

52

横屏播放中(4Ghome键最小化再打开

视频继续播放

53

竖屏播放中(wifihome键双击半屏播放

视频继续播放

54

竖屏播放中(2Ghome键双击半屏播放

视频继续播放

55

竖屏播放中(3Ghome键双击半屏播放

视频继续播放

56

竖屏播放中(4Ghome键双击半屏播放

视频继续播放

57

竖屏暂停中(wifihome键双击半屏播放

视频暂停

58

竖屏暂停中(2Ghome键双击半屏播放

视频暂停

59

竖屏暂停中(3Ghome键双击半屏播放

视频暂停

60

竖屏暂停中(4Ghome键双击半屏播放

视频暂停

测试视频播放的异常情况用例集不仅可以帮助我们完善测试用例,而且可以更真实的模拟用户在使用视频的情景,可以有效的缩小测试出来的情况与实际情况的误差。



相关阅读:视频直播间测试方法应用研究(中篇)

视频直播间测试方法应用研究 (下篇)

网易云大礼包:https://www.163yun.com/gift

本文来自网易实践者社区,经作者林雨辰授权发布