软件测试之表单测试

发表于:2011-2-10 11:55

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:yvon_ren    来源:51Testing软件测试博客

  搜罗总结如下:

  1、字符串输入检查:
  输入字母
  输入数字
  输入中文
  输入一般符号:~!@#$%^&*()_+{}[]:"<>?
  输入特殊字符:如插入word特殊符号
  输入空格
  输入为空
  输入退格符
  输入换行符
  输入tab符
  输入ASCII码转义字符:\n,\t,\b...
  输入数据库关键字:select,and,top...
  输入超文本标记语言:<head>,<table>,<title></title>...
  输入CSS文本标记:<div id=##></div>
  输入临界值长度的字符串
  输入超过临界值长度的字符串:超长提示方式统一

  2、数值输入检查:
  正常值
  最大值
  最小值
  越界值
  0,-0,00,000...
  负数
  小数:0.0,超长小数,负小数...
  非数值字符:字母,汉字,符号...

  3、格式检查:
  电话号码格式检查:只接受数字,数字长度有限制
  电子邮件格式检查:合法输入,输入非法时提示增却
  图片格式格式检查:合法格式的图片,非法格式的图片可被正确处理
  文件格式检查:只接受规定格式的应用文件,非法格式的文件可被正确处理
  网址格式检查:输入合法网址,输入非法网址(如含特殊字符)时可正确处理
  邮编格式检查:只接受数字,数字长度有限制
  身份证号码格式检查:只接受数字,数字长度有规定

  4、关键词检查:
  关键词输入不可重名
  关键词输入重名时可正确处理
  将某已存在的关键词修改为与其它关键词重名时,可正确处理

  5、相关性检查:
  检查表单中“与其它页面的显示数据相关联”的项目:增加/删除/修改该项后,对相关联项的影响是否正常

  6、数据库修改检查:
  检查表单中的数据是否与数据库中一致
  检查数据库中的数据更新后,表单中的数据是否同步更新
  例如:
  检查下拉列表中的数据是否和服务器端一致
  检查服务器端的数据更新后,下拉列表中的数据是否同步更新
  检查更新后的列表数据显示是否合理

  7、必填项检查:
  正常输入
  不输入:可正确处理

  8、上传/下载检查:
  上传/下载的文件可以正常显示/打开
  文件格式是否有限制
  文件大小是否有限制

  9、提交检查:
  按要求填写表单数据后,提交,检查表单信息是否被正确保存
  按要求填写表单数据后,放弃提交,表单信息不会被保存
  不按要求填写表单数据时,提交,检查表单信息是否可以保存
  对同一条数据进行多次提交时(提交->BACK->再提交->...),可正确处理

版权声明:本文出自yvon_ren的51Testing软件测试博客:http://www.51testing.com/?236459

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • zhangyude
    2011-2-25 15:40:15

    补充一个:表格之间相互限制或依赖关系。

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号