飞书视频,设计测试case
为飞书视频功能设计测试用例时,需要覆盖视频会议的核心流程、功能完整性、异常场景、性能及兼容性等方面。以下是全面的测试用例设计:
一、核心功能测试
1. 会议创建与加入
- 创建即时视频会议,验证会议成功创建且生成唯一会议ID
- 创建预约会议(设置标题、时间、参会人、议程),验证预约信息准确且参会人收到通知
- 通过会议ID/链接加入会议,验证能正常进入 - 加入会议时选择不同设备权限(麦克风/摄像头开启/关闭),验证权限生效
- 测试会议密码/验证码功能,验证未授权用户无法加入
- 测试会议链接有效期(如24小时后是否失效)
-挂断后还能再次发起视频
2. 音视频交互
- 开启/关闭麦克风,验证本地和其他参会人能感知状态变化
- 开启/关闭摄像头,验证视频画面正常传输且状态同步
- 切换不同摄像头(如电脑内置/外接摄像头),验证切换流畅且画面正常
- 测试扬声器/麦克风音量调节,验证声音大小变化正常
- 测试静音功能(自己静音/主持人静音他人/全体静音),验证静音状态正确 - 测试视频画质调节(高清/标清/流畅),验证画面质量随设置变化
3. 会议控制功能
- 主持人邀请参会人(飞书好友/邮箱/手机号),验证邀请成功且被邀请人收到通知
- 参会人举手申请发言,验证主持人能看到举手状态并批准/拒绝
- 主持人移除参会人,验证被移除者无法继续参与会议 - 测试会议录制功能(全体可见/仅主持人可见),验证录制文件可播放且内容完整
- 测试会议共享功能:- 共享桌面/窗口/白板,验证其他参会人能清晰看到共享内容
- 共享时切换共享内容,验证切换流畅无卡顿
- 多人同时申请共享,验证权限控制正确(如仅主持人可切换)
- 测试会议分组讨论(创建分组、分配成员、合并分组),验证分组内音视频正常
- 视频的同时可以发送其他类型消息,如文本,图片等
4. 会议管理
- 测试会议时长统计,验证结束后显示时间准确
- 测试会议纪要/议程同步,验证可实时编辑且参会人可见
- 测试会议转文字功能,验证实时转录准确性和完整性 - 会议结束后,验证参会人收到会议记录/录制文件(按设置)
- 测试会议回放功能,验证可拖动进度、倍速播放、切换清晰度
二、异常场景测试
1. 网络异常
- 网络从稳定变为弱网(丢包率30%+),验证音视频是否卡顿但不中断
- 网络短暂中断(5-10秒)后恢复,验证能否自动重连并恢复会议 - 会议中突然断网,验证重连后能否看到历史共享内容
- 不同网络环境切换(Wi-Fi→4G/5G),验证会议连接稳定性
发起视频时弱网/无网验证给出友好提示,引导重试
2. 设备异常
- 会议中强制关闭摄像头/麦克风设备,验证系统提示正确且不崩溃
- 外接摄像头/麦克风突然拔出,验证自动切换到内置设备或提示设备异常
- 电脑/手机电量耗尽关机后重启,验证能否重新加入会议
- 测试多设备同时登录同一账号加入会议,验证权限和音视频冲突处理
3. 操作异常
- 多个参会人同时发言/共享,验证系统是否有冲突控制(如优先主持人)
- 会议中快速切换功能(静音/开摄像头/共享),验证系统响应正常
- 大量参会人(如500人)同时加入会议,验证是否有排队机制且最终能加入 - 会议录制过程中磁盘空间不足,验证是否提示且不丢失已录内容
- 同一个人并发/连续点击发起视频,只发起成功1次视频
-未登录状态下引导登录
4. 权限异常
- 非主持人尝试执行主持人操作(如踢人、全体静音),验证操作被拒绝
- 参会人在被静音后尝试强行开麦,验证仍保持静音状态
- 未被邀请的用户尝试通过会议ID加入,验证被拒绝或需等待批准
三、性能测试
- 测试不同参会人数(10人/50人/200人/1000人)下的音视频流畅度
- 测量会议延迟(从发言到对方听到的时间),验证延迟≤300ms
- 测试连续24小时长会的稳定性,验证无崩溃、无内存泄漏 - 测试共享4K高清视频时的带宽占用和画面流畅度
- 测试多会场(不同地区/国家)接入时的音视频同步性
四、兼容性测试
1. 设备兼容性
- 桌面端:Windows(不同版本)、macOS(不同版本)飞书客户端
- 移动端:iOS(不同版本)、Android(不同品牌/型号)飞书APP
- 网页端:主流浏览器(Chrome/Edge/Safari/Firefox)
- 特殊设备:会议平板、智能音箱等支持飞书视频的硬件
2. 环境兼容性
- 测试在不同分辨率屏幕上的UI适配(如笔记本/显示器/手机竖屏)
- 测试在虚拟机/云桌面环境中的功能完整性
- 测试与其他软件的兼容性(如同时开Zoom/Teams是否冲突)
五、安全性测试
- 测试会议内容传输是否加密(抓包验证无明文信息)
- 测试会议录制文件的访问权限(非参会人无法查看)
- 测试共享屏幕时是否会泄露未共享窗口内容 - 测试恶意用户发送特殊字符/代码作为会议名,验证系统无XSS漏洞
- 测试暴力破解会议密码,验证有次数限制或临时锁定机制
六、用户体验测试
- 测试会议界面操作直观性(如静音/共享按钮是否容易找到)
- 测试音视频异常时的提示清晰度(如"麦克风被占用")
- 测试深色模式/浅色模式下的视频画面显示效果
- 测试屏幕阅读器对会议控件的识别( accessibility 支持)
- 测试多语言环境下的功能和文案正确性
这些测试用例可根据飞书视频的具体版本和功能优先级进行调整,核心是确保会议的稳定性、安全性和用户体验,尤其需重点覆盖大规模会议、复杂网络环境等场景。