51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5333|回复: 11
打印 上一主题 下一主题

输入框的测试

[复制链接]
  • TA的每日心情

    2015-9-10 15:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2009-8-12 11:42:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

      最近在测试Web的输入框的时候,老是不知道从何处下手,去网上搜罗了一些资料,当然网上对输入框的测试资料少之又少,所以我作了一个简单的总结,总的情况有一下几个方面:
      1.验证输入与输出的是否信息一致;

      2.输入框之前的标题是否正确;

      3.对特殊字符的处理,尤其是输入信息徐需要发送到数据库的。特殊字符包括:'(单引号)、"(双引号)、[](中括号)、()(小括号)、{}(大括号)、;(分号)、<>(大于小于号)……
      4.对输入框输入超过限制的字符的处理,一般非特殊的没有作出限制的在255byte左右;

      5.输入框本身的大小、长度;

      6.不同内码的字符的输入;

      7.对空格、TAB字符的处理机制;

      8.字符本身显示的颜色;

      9.密码输入窗口转换成星号或其它符号;

      10.密码输入框对其中的信息进行加密,防止采用破解星号的方法破解;

      11.按下ctrlalt键对输入框的影响;

      12.对于新增、修改、注册时用的输入框,有限制的,应该输入时作出提示,指出不允许的或者标出允许的;

      13.对于有约束条件要求的输入框应当在条件满足时输入框的状态发生相应的改变,比如选了湖南就应该列出湖南下面的市,或者选了某些条件之后,一
    些输入框会关闭或转为只读状态;

      14.输入类型;根据前面的栏位标题判断该输入框应该输入哪些内容算是合理的。例如,是否允许输入数字或字母,不允许输入其他字符等。

      15.输入长度;数据库字段有长度定义,当输入过长时,提交数据是否会出错。

      16.输入状态;当处于某种状态下,输入框是否处于可写或非可写状态。例如,系统自动给予的编号等栏位作为唯一标识,当再次处于编辑状态下,输入框栏位应处于不可写状态,如果可写对其编辑的话,可能会造成数据重复引起冲突等。

      暂时,就能想这么多,看大家谁还有观点,互相学习下!

      17.如果是会进行数据库操作的输入框,还可以考虑输入SQL中的一些特殊符号如单引号等,有时会有意想不到的错误出现

      18.输入类型
    输入长度
    是否允许复制粘贴
    为空的情况
    空格的考虑
    半角全角测试
    对于密码输入框要考虑显示的内容是*  输入错误时的提示信息及提示信息是否准确

      19.可以先了解你要测试的输入框在软件系统的某个功能中所扮演的角色,然后了解其具体的输入条件,在将输入条件按照有效等价类,无效等价类,边界值等方法进行测试用例的设计。

      20.关键字有大小写混合的情况;

      21.关键字中含有一个或多个空格的情况,包括前空格,中间空格(多个关键字),和后空格;

      22.关键字中是否支持通配符的情况(视功能而定);

      23.关键字的长度分别为91011个字符时的情况;

      24.关键字是valid,但是没有匹配搜索结果的情况;

      25.输入html的标签会出现哪些问题?输入<html> 会出现什么问题呢?(这条是我自己发现的,在网上也没找到类似的东东,呵呵,大家凑合着看吧)

      安全测试方面:

      给出一些特别的关键字,比如 or 1=1, 这样的关键字如果不被处理就直接用到数据库查询中去,后果可想而知。

      一点想法,希望大家补充。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情

    2015-9-10 15:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
     楼主| 发表于 2009-8-12 11:43:18 | 只看该作者
    很早以前的了  嘿嘿
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2009-9-2 18:14:02 | 只看该作者
    觉得不错,学到了很多。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-9-7 14:38:21 | 只看该作者
    感觉是相当全面的了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-9-7 14:41:43 | 只看该作者
    我目前在测一些网面,十几个页面模块全是信息输入的那种,CASE都不知道该怎么设计,要是每个输入框下拉列表一一都设计出来那还不累死了,也感觉没什么实际意义啊,
    请教啊!!!!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-10-19 14:56:41 | 只看该作者
    顶上去...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2009-10-22 19:09:46 | 只看该作者
    学到了  对与下拉框  应该测一些具有代表行的,不然,把人测死了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2009-12-29 13:12:34 | 只看该作者
    学习了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-12-31 14:16:34 | 只看该作者
    sdlkfj^
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-1-15 20:19:29 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2010-1-20 10:12:05 | 只看该作者
    学习了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2010-1-27 17:22:07 | 只看该作者
    曾经简单测试过输入框
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-14 13:14 , Processed in 0.069308 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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