工作测试方法复盘(修改重传版)
- 因果图判定表&等价类划分法
空间音频自适应生效规则: | |||||
1.当切换到“关闭”按钮时,空间音频不生效;当切换到“固定”按钮时,空间音频生效; 当切换到“头部跟踪”时,空间音频生效且头动生效。 | |||||
2.只有音乐声、视频声和听书声场景空间音频会生效,其他的导航声、游戏声、电话声、 语言播放声空间音频都不生效 | |||||
3.当开启空间音频自适应开关时,只有多声道音源空间音频才会生效,立体声音源空间音频不生效;当关闭空间音频自适应开关时,多声道和立体声音源空间音频都生效。 1.因果图 2.判断表 3.等价类划分 4.测试用例 | |||||
- 接口测试&边界值法
需求目的:调整音乐流或视频流的响度(调整范围为-60~90)
新增接口:
C++接口:int32_t londnessfunC(流类型,响度调整),其中流类型是自定义类型,是一级指针,响度调整是float类型。如果流类型不是音乐流或视频流(其他流有听书流,游戏流,导航流,语言播报流,电话流),那么调整响度失败,返回错误码-1;如果响度调整设置超出范围,返回错误码-2。
TS接口:londnessfunTS(流类型,响度调整),其中流类型是自定义类型,响度调整是float类型。如果流类型不是音乐流或视频流(其他流有听书流,游戏流,导航流,语言播报流,电话流),那么调整响度失败,返回错误码-1;如果响度调整设置超出范围,返回错误码-2。
1.边界值覆盖
2.测试用例
- 正交实验法
测试不同采样率、声道数和位深的音源,检查播放过程中是否出现无声、卡顿或杂音现象 | ||||||||||
采样率有8000、11025、16000、22050、24000、32000、44100、48000、96000、192000; | ||||||||||
位深有8bit、16bit、32bit和32float; | ||||||||||
声道布局有单声道、立体声、2.1、3.0、3.1、4.0、4.1、5.0、5.1、6.0、6.1、7.0、7.1、9.1、 11.1、5.1.2、5.1.4、7.1.2、7.1.4、9.1.6、11.1.4。 1.种类分析 2.Allpairs工具用例生成 | ||||||||||
