直播这么火,你知道怎么测试直播软件吗?

求职攻略 阅读(854)
ibet国际注册

作为互联网的新生力量,一种新型的社交互动,直播软件迅速在互联网行业占有一席之地。

市场上直播软件的开发和应用越来越多,直播软件的框架如何?直播软件的原理?直播软件的功能是什么?实时软件测试重点?想知道,继续检查以下内容,给你一招

一,实时软件框架

直播前视频的背景(图片基于QQ视频直播架构,下同)

133e498bb370427c84afcfd55d0ea88c

第二,直播客户端的框架

4ca542e4a4ba4ad3adbccb641b242614

让我们首先谈谈直播的原理,即将主播录制的视频推送到服务器并将其分发给观众进行观看。

实时链接:推送端是锚点客户端(图2中的左侧部分):捕获,美容处理,编码,推送流程

服务器处理(图1中间部分):转码,录制,截图,泛黄

播放器是查看器客户端(图2的右侧部分):拉,解码,渲染

三,直播软件的功能点

1.个人账户相关

普通登录,第三方登录,忘记密码,注册,搜索,修改个人信息,实时列表,观察列表,粉丝列表,查看个人信息,收入清单,注意和清关,级别,设置,充值现金提取等; >

2.实时列表

注意,热门,附近,最新,分类的实时用户列表,横幅页面,搜索等;

3.房间逻辑

创建房间,进入房间,退出房间,关闭房间,转换房间,房间设置,房间用户列表等;

4,主播直播

录音,推,解码,播放,美容,水印,前后切换等;

5.观看直播

聊天信息,滚动弹幕,送礼,礼品展示,加载界面等;

6,礼物

普通礼品,豪华礼品,红包,排行榜,第三方充值,礼品更新等;

7,聊天

私人聊天,聊天室,关注,推送,黑名单等;

8.统计

业务统计,第三方统计等;

9,超级管

禁止,隐藏,审查等;

第四,实时软件测试问题

功能,UI,兼容性,易用性,安全性,性能考虑,并发性,移动客户端甚至考虑流量,功耗。

视频质量的重要参数:帧速率,分辨率和码率(与上行链路和下行链路宽带相关)

测试时,要注意锚点和观察者的视频情况!

1.第一个屏幕是否在几秒钟内打开?

2.声音质量是否失真,延迟以及长时间与音频稳定性相关

3,视频播放的平滑度和清晰度(静止场景,运动场景)

4.音频和视频的实时同步

5.不同网络环境中的音频和视频(ipv4,ipv6,4G,3G)

6,断开网络电源,视频重新连接

7,后台切换,锁屏解锁,共享后返回直播室,第三方应用中断场景,视频重新连接

8.实时视频是否支持横屏

性能,并发测试;房间号经常进入和退出三个参考的场景:

1.此时每2分钟,5~10次连接,5~8次退出

2,前5min,每1min加10次,10min,同时加50,然后随机退出

3.房间数量稳定后,随机测试客户端并检查稳定性

应用流量,功率损耗,性能测试小工具GT等