您的位置:首页 > 其它

【从黑盒到灰盒】调用函数接口测试

2010-01-12 09:42 295 查看
假定有这样的一个游戏,它有一个战斗系统。在战斗计算中,武将属性影响其所关联对象(如宠物或部队)的战斗能力。

即:宠物战斗属性=f(武将属性)

武将属性不单是裸值(基础值),还受道具、技能、装备、buff等各种因素影响。

测试宠物战斗属性时,要对武将属性进行功能覆盖;若采用黑盒测试则需要覆盖到道具、技能、装备、buff等模块;假若某个模块还在分支甚至尚未开发,测试工作量就更难展开了。

我的经验是,检查宠物战斗属性所调用的武将属性接口。测试此处的武将属性接口涵义。而不必覆盖道具等模块。对于统筹项目测试的人来说,接口被调用的,肯定不止一处;如果接口涵义测试确认通过,则接口所被调用的地方,测试到接口这一层即可。

需要注意的是,此处的接口仅指代具有通用性质的调用函数。

另外,由于各种原因,接口涵义有可能被改变。这是需要QC择机回归确认的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: