51Testing软件测试论坛

标题: 属性上小数值的变更如何测试 [打印本页]

作者: hhjk9901    时间: 2013-3-14 17:28
标题: 属性上小数值的变更如何测试
许多游戏中
等级增长为角色属性增长的主要来源,力量、生命、防御等
而技能增长为角色属性增长的次要来源

例如一个人升了10级,加了100力量,这很容易直观的从其攻击力上看出变化
但一个被动技能给他加了1点力量,而且这个技能出现的时期比较晚,那虽然角色面板上变成了101,但这2点究竟是起效了还是没起效呢?

有条件的,可以创建一个0力量的角色,为其加上这个技能,攻击一个无防御对象
但一个是许多公司并没有一个紧密配套当前游戏的测试工具
另一个是许多测试员不懂代码
最后强行创造一个测试环境通过,未必实际环境中就能正常

这是我今天遇到的一个问题~~
作者: peggyli    时间: 2013-3-14 17:56
楼主你的意思是就是要测试1点有没有它该有的效果?
俺对一般小数值都是放大后测试的,比如说的一个被动技能加了1点力量,你把配置改一下,改成100点,看一下,和你原来通过其他途径加100点后的攻击是否一致就可以看出效果了
作者: z7039585    时间: 2013-3-15 11:07
同意楼上的说法。对于小数值  小概率 都可以通过修改配置表来验证。
比如一件装备0.5%的掉率 一般分别改成50% 100% 0%分别验证下 就行了。
或者改数据库,把角色的力量改为0,其他增加力量的装备、技能全部删除,去打怪试试。
作者: cncnily    时间: 2013-3-16 15:48
你的目的是想看技能是否加上了属性?还是加的属性是否真实有效?这两点你先理清楚了。
1.如果第一点,你已经能看到属性面板的力量发生改变了。
2.如果面板属性增加了但实际伤害没有增加的话,那你每次升级增加的力量也肯定有问题咯不是么?
既然属性面板都显示了加属性了那就一定加上了,非要测的话,你说没有条件,作为网络游戏总有数据库吧?把被动技能增加的1点力量改成100点即可。
作者: maxwell12    时间: 2013-9-29 15:45
属性公式拿来。
填入需要测试的输入数值,计算需要其他变量为多大值才能确定检查出变更内容来。
一个公式中的变量或n个变量的值变动检查,不难吧。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2