【从黑盒到灰盒】调用函数接口测试
2010-01-12 09:42
295 查看
假定有这样的一个游戏,它有一个战斗系统。在战斗计算中,武将属性影响其所关联对象(如宠物或部队)的战斗能力。
即:宠物战斗属性=f(武将属性)
武将属性不单是裸值(基础值),还受道具、技能、装备、buff等各种因素影响。
测试宠物战斗属性时,要对武将属性进行功能覆盖;若采用黑盒测试则需要覆盖到道具、技能、装备、buff等模块;假若某个模块还在分支甚至尚未开发,测试工作量就更难展开了。
我的经验是,检查宠物战斗属性所调用的武将属性接口。测试此处的武将属性接口涵义。而不必覆盖道具等模块。对于统筹项目测试的人来说,接口被调用的,肯定不止一处;如果接口涵义测试确认通过,则接口所被调用的地方,测试到接口这一层即可。
需要注意的是,此处的接口仅指代具有通用性质的调用函数。
另外,由于各种原因,接口涵义有可能被改变。这是需要QC择机回归确认的。
即:宠物战斗属性=f(武将属性)
武将属性不单是裸值(基础值),还受道具、技能、装备、buff等各种因素影响。
测试宠物战斗属性时,要对武将属性进行功能覆盖;若采用黑盒测试则需要覆盖到道具、技能、装备、buff等模块;假若某个模块还在分支甚至尚未开发,测试工作量就更难展开了。
我的经验是,检查宠物战斗属性所调用的武将属性接口。测试此处的武将属性接口涵义。而不必覆盖道具等模块。对于统筹项目测试的人来说,接口被调用的,肯定不止一处;如果接口涵义测试确认通过,则接口所被调用的地方,测试到接口这一层即可。
需要注意的是,此处的接口仅指代具有通用性质的调用函数。
另外,由于各种原因,接口涵义有可能被改变。这是需要QC择机回归确认的。
相关文章推荐
- 【从黑盒到灰盒】如何测试上限值?
- 【从黑盒到灰盒】如何测试概率?
- robot framework之接口测试(get方式)
- 接口测试知识点概要
- Linux网管笔记(15):与Linux相关的接口测试
- windows下C语言获取精确到毫秒的时间的几个接口的测试
- 黑盒测试之比较测试(Comparison Testing:)
- 测试空间与测试驱动接口设计 step to step
- python+requests实现接口测试 - get与post请求使用( params
- 接口测试—-中篇,通过django实现一个非常简单的记事本接口
- 黑盒测试方法---理论
- 测试HttpClient访问接口并在控制台输出结果的样例
- 接口自动化测试系列之PHPUnit-GET请求接口测试方法
- hprose接口性能测试工具-附带源码
- 白盒测试与黑盒测试两类方法对比 .
- WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试) 接口测试与数据驱动
- 用lr测试接口(原创)
- 基于Python的接口测试框架
- python requests库进行web接口测试
- java接口和多态的测试