软件测试在测试直播时,通常会关注以下几个方面:
用户管理
注册、登录、第三方用户登录、密码管理、个人信息、用户权限等。
UI展示
界面流畅度、界面排版、界面跳转、界面权限控制、UI分辨率等。
视频流
音频质量、视频分辨率、音视频同步效果、清晰度切换效果、小窗与横屏支持等。
直播间管理
直播间进入与退出、直播间用户等级、弹幕、关注与取消关注等。
消费系统
充值功能、礼物打赏、消费活动推送、消费记录等。
直播效果
视频录制、视频推流与解码、美颜水印等高级功能支持。
功能测试
包括个人账户相关功能(如普通登录、第三方登录、忘记密码、注册、搜索、修改个人信息等)。
直播列表、关注列表、粉丝列表、查看个人信息、收入榜、关注和取关、等级、设置、充值提现等。
房间逻辑(如创建房间、进入房间、退出房间、关闭房间、切换房间、房间设置、房间用户列表等)。
主播直播功能(如录制、推流、解码、播放、美颜、水印、前后台切换等)。
观看直播功能(如聊天信息、滚屏弹幕、送礼物、礼物显示、加载界面等)。
礼物系统(如普通礼物、豪华礼物、红包、排行榜、第三方充值、礼物动态更新等)。
聊天功能(如私聊、聊天室、关注、推送、黑名单等)。
统计功能(如业务统计、第三方统计等)。
管理功能(如超管禁播、隐藏、审核等)。
性能测试
首屏是否秒开、音质是否失真、延迟、长时间连接音频稳定性。
视频播放的流畅性、清晰度(静止场景、运动场景)。
音频和视频的实时同步。
不同网络环境下的播放和加载情况(如2G、3G、4G、WiFi、免流卡等)。
断网断电后的视频重连。
兼容性测试
在不同设备(如手机、平板、电脑)和操作系统(如iOS、Android、Windows)上的兼容性。
不同网络环境(如IPv4、IPv6、4G、3G)下的播放情况。
安全性测试
安全性相关的功能,如数据加密、用户隐私保护等。
其他测试
正常播放、刷新、暂停后播放、软硬解切换后的播放情况。
清晰度切换后的直播清晰度变化。
画面显示切换(自动、拉伸、放大)后的画面尺寸显示。
开启无损音质、防遮挡弹幕开关后的播放情况。
播放延迟情况(要求在3秒内,最好是1秒)。
直播间与小窗(应用内或桌面小窗)及后台播放之间的切换。
不同类型直播间(如游戏直播间、颜值、手机星秀、交友直播间)切换后的正常播放。
从各入口(直播列表、赛事入口、查房、连麦、周星榜)切换直播的正常性。
从开播通知push跳转直播间的正常性。
直播开始和结束时的状态(横竖屏/小窗)切换。
直播间内通过大礼物横幅、颜值福袋横幅等跳转直播间的正常性。
播放过程中网络切换(2G、3G、4G、WiFi、免流卡)的播放情况。
通过这些测试,可以确保直播软件在各种条件下都能提供稳定、高质量的用户体验。