51Testing软件测试论坛

标题: 用什么测试理论来解释这个问题。 [打印本页]

作者: tjmjf    时间: 2011-3-28 23:37
标题: 用什么测试理论来解释这个问题。
最近遇到这样的一种场景,请各位不吝赐教。
1.系统输入值是A,期望值是B1。
2.实际测试,当输入A的时候,系统输出B1,但是同时输出了B2。
  当改变输入值A的时候,B1也发生改变,但是B2输出。

我的想法,这个系统是有问题,因为不但输出正确的值,而且还输出了错误的其他值。但是开发的人员说,你只要关注正确的值就行了。

有没有比较贴近的测试理论来反驳开发呢?谢谢各位大侠。
作者: archonwang    时间: 2011-3-29 14:13
具体要看需求是如何定义的
作者: 43528782    时间: 2011-3-29 16:44
想想自己这样的测试设计是不是有上面不妥的地方,
如果你确定这样设计没有不妥的.
根据需求来考虑B2是不是一个合法的值.
作者: xiaoyaogls    时间: 2011-3-29 18:21
看需求,如果需求要求只输出B1,那就提BUG。个人见解~~~~~
作者: tjmjf    时间: 2011-3-31 21:53
谢谢各位的关注。
其实需求并没有写的那么详细。只是说提到上面说的期望值。
再问需求设计人员,每个设计人员都自己的理解。所以就把问题发到这里来了。
作者: 冷月暗香    时间: 2011-4-1 08:47
既然是期望值,那么期望值以外的都是错误值吧?除非需求允许,都定为BUG吧,不知道需求人员如何理解?只能输出一个正确值还是可以输出正确值的同时还输出多个值?LZ的项目负责人如何理解?
作者: 迪斯科    时间: 2011-4-1 11:45
具体要看需求是如何定义的
archonwang 发表于 2011-3-29 14:13



需求如果这般要求,那就属于BUG

测试不仅验证系统有没有实现需求,也要验证系统有没有做不该做的事情
作者: zwb131442    时间: 2011-4-2 13:32
多做的,少做的,都定义为缺陷!
作者: xingxing0205    时间: 2011-5-23 15:39
再不行找经理沟通,总有个可以拍板的吧~~~

好多问题都是一个人一个理解,有时候真的很难说~~
作者: maowenlong    时间: 2011-5-25 17:40
如果无法得到正确的答复,你就听你的项目经验,最好建议他按正规项目开发流程开发,这样的话就会减少很多问题和风险
作者: maowenlong    时间: 2011-5-25 17:41
如果无法得到正确的答复,你就听你的项目经验,最好建议他按正规项目开发流程开发,这样的话就会减少很多问题和风险
作者: zhangshu1212    时间: 2011-5-30 10:39
这个明显是缺陷么。。
作者: 千里    时间: 2011-6-30 06:37
找开发请教一下为什么还会输出B1值,修改代价如何。




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