51Testing软件测试论坛

标题: 测试疑问 [打印本页]

作者: jennie98    时间: 2005-11-11 10:35
标题: 测试疑问
测试中遇到了如下问题: 比如数据库中定义为int型的字段,我在系统中时,输入超出该数据值大小的数;另外,如varchar 20的字段,我输入长度大于20 的数。这样,系统都会出错。

像开发反映时, 他们说这是恶意破坏,要解决的话,要改很多代码的。

请问各位,你们一定碰到过如此情况吧,请赐教阿,谢谢啦
作者: kpxl    时间: 2005-11-11 10:38
这种肯定属于Bug,一定要解决,你的开发以修改工作量大不愿意修改,可以这样说服,他是否能够保证用户不进行这样的操作?如果不行,那就修改吧。
一个原则,不管用户如何操作,系统不能出现不友好的出错信息,其实这种改动可以变通一下,在用户输入超过限制之后,弹出一个提示框,说明用户的输入非法,并指示用户合法的输入应该是什么就可以了。
作者: Tender    时间: 2005-11-11 10:40
首先要对你们的开发说,真没水平!
这种情况很正常,属于边界值测试,发现越界错误是很常见的。开发人员可以修改程序屏蔽这种错误,比如说限制用户输入数值的位数等。
连这种错误都发生,说明开发人员在编程的时候考虑不周!
作者: 莹莹.@    时间: 2005-11-11 10:44
这种问题一定要解决的,找程序员协调一下吧,如果他们仍然坚持,找你们的项目经理解决!
作者: jennie98    时间: 2005-11-11 10:45
呵呵。谢谢各位的支持阿

小妹更有信心说服他们了,ths very much.
作者: swallow0918    时间: 2005-11-11 11:12
原帖由 Tender 于 2005-11-11 10:40 发表
首先要对你们的开发说,真没水平!
这种情况很正常,属于边界值测试,发现越界错误是很常见的。开发人员可以修改程序屏蔽这种错误,比如说限制用户输入数值的位数等。
连这种错误都发生,说明开发人员在编程的时 ...


叔叔说的真好啊~确实是这样,这种测试太正常了。开发的只要加一个校验的过程就可以了,有什么麻烦的?
作者: sindy_yao    时间: 2005-11-11 11:29
这种情况很平常,肯定是要改的,可以和开发的好好协调一下啦!
作者: 冰河    时间: 2005-11-11 11:43
呵呵

楼上几位说的都很精采!

楼主一定能说服你身边的开发人员的!
作者: jennie98    时间: 2005-11-14 16:45
莹莹.@ (悦儿) 版主

看着这名字,不由自主想到了福娃--08年奥运会吉祥物。呵呵,可爱




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