请教一个实际工作中遇到的问题,望高手指点
做JUnit测试的过程中曾遇到类似这样的方法:public Object method(Object obj) {
// Do something...
}
设置一个测试用例时,给定参数为null,
这时会抛出NullPointerException,
但是方法中并未作任何处理,当然源代码中(如上)也没声明抛出异常,
那么该测试用例是否合理呢?
实际情况是这样的,编码和测试是分开的,有可能模块内的
其他代码部分会对NullPointerException问题做处理,
但是代码的测试是由我来负责的呀...
请高手给出正解,不胜感激! 我是新手,我不会,顶下了,会的不要吝啬啊 1 你的测试用例预期结果是什么?
2 你的测试用例是根据什么来设计的? 原帖由 rightrat 于 2008-4-10 17:12 发表 http://bbs.51testing.com/images/common/back.gif
做JUnit测试的过程中曾遇到类似这样的方法:
public Object method(Object obj) {
// Do something...
}
设置一个测试用例时,给定参数为null,
这时会抛出NullPointerException,
但是方法中并未作任何处理, ...
即使有其他的代码来处理你这儿也必须要调用才行吧.没调用就是代码本身有问题.
你的测试用例测出问题了还不合理的话啥用例才合理呀.让程序员改代码吧.有可能产生异常的地方必须要有异常处理的.
[ 本帖最后由 wangjcltj 于 2008-4-25 09:26 编辑 ] 你做的是什么呢?白盒测试?不是很明白,我现在主要做功能测试
页:
[1]