51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4438|回复: 5
打印 上一主题 下一主题

[原创] 在网页上表单信息的验证与用例

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-28 11:11:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于对表单信息输入有一个疑问
如果一个页面上已经标注了一些字段为必填写项,并且页面中都有相应的判断,比如姓名,性别,年龄都是必选项,如果不填写就提交这些框后面会有提示文字,那再设计用例的时候有没有必要再对其中的每一个都写不输入的判断?
比如一个用例全部填写就是不写姓名,再一个用例也是全部填写,就是不写性别?
还是就一个用例,全部不写看页面上是否会有相应的提示?

[ 本帖最后由 IUHK 于 2008-10-6 15:26 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-10-6 09:50:19 | 只看该作者
当然得对所有可能的组合进行测试啦
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-10-6 15:18:54 | 只看该作者
所有可能的组合范围太大了,如果是简单点的form,有4-5个输入框还可以用正交表,但如果是有10项以上的就有点麻烦了吧。
而且如果复杂一些比如有文字输入项,输入框,单选框,复选框加上下拉列表,那更麻烦了。并且还只是一个页面,还有其他的页面要测呢。
我想是不是就干脆所有都不填写,看看是不是必选项会有提示。之后就看看是不是每一个必选项除了提示之外都可以阻止我提交这次的表单。最后再和数据库对比一下,被设为Not Null的字段是不是相应的地方都在前台HTML页面中有了限制。
如何?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-10-7 08:44:37 | 只看该作者
可以根据实际情况来测试的
    如果有很多个项,当然可以采用楼上的方法。
不过可能的话,最好能设计效率高的测试用例,节约时间跟成本!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-10-7 10:16:07 | 只看该作者
设计效率高比较笼统了,觉得表单可以正常用例做2个,一个是只有必选项,另一个是填写写了全部选项,之后异常可以对必选项的单独一项不填写一一进行测试。之后就是对明显的要求的输入框进行异常输入,比如只允许输入数字的框内填写非数字像邮编这种。
之后最多再来一个对输入框进行输入内容长度限制的测试。如果不考虑安全性的话这样勉强行了。
但是对于组合就不清楚了,因为这种情况是要以必选项与非必选项之间的组合,这种就不知道应该怎么组合了。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-9-20 12:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2008-10-23 16:56:25 | 只看该作者
    上面的用例我也用到了,只是没有形成完整的文档,只是抓取了bug提交
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 04:29 , Processed in 0.080244 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表