51Testing软件测试论坛

标题: 在网页上表单信息的验证与用例 [打印本页]

作者: IUHK    时间: 2008-9-28 11:11
标题: 在网页上表单信息的验证与用例
关于对表单信息输入有一个疑问
如果一个页面上已经标注了一些字段为必填写项,并且页面中都有相应的判断,比如姓名,性别,年龄都是必选项,如果不填写就提交这些框后面会有提示文字,那再设计用例的时候有没有必要再对其中的每一个都写不输入的判断?
比如一个用例全部填写就是不写姓名,再一个用例也是全部填写,就是不写性别?
还是就一个用例,全部不写看页面上是否会有相应的提示?

[ 本帖最后由 IUHK 于 2008-10-6 15:26 编辑 ]
作者: 1qazse4    时间: 2008-10-6 09:50
当然得对所有可能的组合进行测试啦
作者: IUHK    时间: 2008-10-6 15:18
所有可能的组合范围太大了,如果是简单点的form,有4-5个输入框还可以用正交表,但如果是有10项以上的就有点麻烦了吧。
而且如果复杂一些比如有文字输入项,输入框,单选框,复选框加上下拉列表,那更麻烦了。并且还只是一个页面,还有其他的页面要测呢。
我想是不是就干脆所有都不填写,看看是不是必选项会有提示。之后就看看是不是每一个必选项除了提示之外都可以阻止我提交这次的表单。最后再和数据库对比一下,被设为Not Null的字段是不是相应的地方都在前台HTML页面中有了限制。
如何?
作者: 1qazse4    时间: 2008-10-7 08:44
可以根据实际情况来测试的
    如果有很多个项,当然可以采用楼上的方法。
不过可能的话,最好能设计效率高的测试用例,节约时间跟成本!
作者: IUHK    时间: 2008-10-7 10:16
设计效率高比较笼统了,觉得表单可以正常用例做2个,一个是只有必选项,另一个是填写写了全部选项,之后异常可以对必选项的单独一项不填写一一进行测试。之后就是对明显的要求的输入框进行异常输入,比如只允许输入数字的框内填写非数字像邮编这种。
之后最多再来一个对输入框进行输入内容长度限制的测试。如果不考虑安全性的话这样勉强行了。
但是对于组合就不清楚了,因为这种情况是要以必选项与非必选项之间的组合,这种就不知道应该怎么组合了。
作者: 月上百合    时间: 2008-10-23 16:56
上面的用例我也用到了,只是没有形成完整的文档,只是抓取了bug提交




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