牛亦喜 发表于 2010-1-12 11:30:09

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

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

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

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



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



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



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



另外,由于各种原因,接口涵义有可能被改变。这是需要QC择机回归确认的。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/qiaoanlu/archive/2010/01/12/5180200.aspx

star114 发表于 2010-1-13 14:58:55

:( 不懂游戏怎么测试,想去搞游戏测试,没去成,哈哈,游戏还是会玩的

牛亦喜 发表于 2010-1-14 09:07:18

原帖由 star114 于 2010-1-13 14:58 发表 http://bbs.51testing.com/images/common/back.gif
:( 不懂游戏怎么测试,想去搞游戏测试,没去成,哈哈,游戏还是会玩的

:L 那有谁敢要你呢

xsqwwy521 发表于 2010-1-19 14:23:58

要是制作黑盒的话相对还是很简单的,最注意就是要有耐心,够细心。

robin_lrj 发表于 2010-1-27 17:03:25

我的建议是分成2部分去做
第一部分是测试函数计算, 比如宠物的值=F(武将属性), 武将的值=P(装备,道具,BUFF,技能). 在这个部分就光是计算值是否正确. 根据策划文档去计算.
第二部分就是测试接口,API测试的话还是写CODE比较好,或者用TOOL,比如JMETER.

happyboy960 发表于 2010-3-8 20:02:34

原帖由 xsqwwy521 于 2010-1-19 14:23 发表 http://bbs.51testing.com/images/common/back.gif
要是制作黑盒的话相对还是很简单的,最注意就是要有耐心,够细心。
This right!:handshake
页: [1]
查看完整版本: 【从黑盒到灰盒】调用函数接口测试