表单测试

本文详细阐述了不同类型的表单字段(字符型、数值型、日期型、信息重复及图片)的测试方法。对于字符型,测试涵盖特殊字符、长度限制及空格监察;数值型测试关注边界值及特殊字符输入;日期型则验证合法性和特殊字符处理;信息重复测试主要检验大小写敏感性和空格处理。此外,还讨论了图片上传时的默认显示、文件类型和大小限制。最后,提到了表单提交时的重复点击问题和未选中数据时的错误处理。
摘要由CSDN通过智能技术生成

表单-字符型测试

  1. 特殊字符:如果没有明确要求不能有特殊字符,则~!@#¥%……&*()——±={}【】、|把这些一起输入测试
  2. 长度检查:最小长度、最小长度+1、最大长度、最大长度+1。数据库mysql,字符类型为utf-8,varchar(200),存的字符应该远远超200,因为varchar(200)是指的是200个字符。可以使用SELECT char_length(a.title) FROM 表名 a查看字符的长度。测试的时候为了方便直接复制一篇文章到输入框即可。
  3. 空格监察:只输入全角、半角空格,字符前、中、后输入全角、半角空格。
  4. 安全检查:输入null,NULL,、document.write(“a”),看系统是否有过滤。
  5. 多行文本框:字符型检查完了再增加一条如果换行是否能正常显示。

表单-数值型测试

  1. 边界值:最小值、最小值—1,最大值,最大值+1。
    整型
    MySQL数据类型 含义(有符号)
    tinyint(m) 1个字节 范围(-128~127)
    smallint(m) 2个字节 范围(-32768~32767)
    mediumint(m) 3个字节 范围(-8388608~8388607)
    int(m) 4个字节 范围(-2147483648~2147483647)
    bigint(m) 8个字节 范围(±9.22*10的18次方)
  2. 特殊字符:~!@#¥%……&*(){}——+【】-=,1.02E2,null,1.360X10^4,π
  3. 安全检查:不能输入就copy.

表单-日期型测试

  1. 合法型检查:日输入(0,1,32) 月输入(0,,1,13),30天的月测试一下31。
  2. 特殊字符测试和复制粘贴

表单-信息重复测试(如用户名)

  1. 是否区分大小写
  2. 信息的前后中间加上全角、半角空格,系统是否做了处理

表单-图片

  1. 没有上传图片时是否显示默认图片或不显示
  2. 上传图片后是否显示,多次上传图片显示是否正确
  3. 文件类型是否限、文件大小是否限制(一定不能上传 .exe的文件)

其它

  1. 提交时连续点击是否会出现多条
  2. 列表中不选择数据,点击修改是否会报错
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值