51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3841|回复: 5
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-1-12 11:30:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
假定有这样的一个游戏,它有一个战斗系统。在战斗计算中,武将属性影响其所关联对象(如宠物或部队)的战斗能力。

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

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



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



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



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



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


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/qiaoanlu/archive/2010/01/12/5180200.aspx
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

6#
发表于 2010-3-8 20:02:34 | 只看该作者
原帖由 xsqwwy521 于 2010-1-19 14:23 发表
要是制作黑盒的话  相对还是很简单的,最注意就是要有耐心,够细心。

This right!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-1-27 17:03:25 | 只看该作者
我的建议是分成2部分去做
第一部分是测试函数计算, 比如宠物的值=F(武将属性), 武将的值=P(装备,道具,BUFF,技能). 在这个部分就光是计算值是否正确. 根据策划文档去计算.
第二部分就是测试接口,API测试的话还是写CODE比较好,或者用TOOL,比如JMETER.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-1-19 14:23:58 | 只看该作者
要是制作黑盒的话  相对还是很简单的,最注意就是要有耐心,够细心。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-1-14 09:07:18 | 只看该作者
原帖由 star114 于 2010-1-13 14:58 发表
不懂游戏怎么测试,想去搞游戏测试,没去成,哈哈,游戏还是会玩的


那有谁敢要你呢
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2010-1-13 14:58:55 | 只看该作者
不懂游戏怎么测试,想去搞游戏测试,没去成,哈哈,游戏还是会玩的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 22:09 , Processed in 0.068985 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表