通用测试用例
功能 | 条件 | 测试步骤 | 测试数据 | 预期结果 | 备注 |
搜索 或 查询 |
单独遍历各查询条件,测试按各查询条件是否都能够查询出 | 查询出符合条件的记录 | |||
设置界面上所有查询条件进行查询,单击查询按钮后,测试执 | 能够执行查询,且已输入/选择的查询条件能够保 | ||||
随机对各查询条件进行组合查询,测试是否能够实现组合查 | 各查询条件下存在相应的值 | 能够执行查询 | |||
在各字符串类型字段中输入非精确值进行查询,测试是否能 | 各查询条件下存在相应的值 | 能够执行查询 | |||
测试是否控制了各种非法字符的查询 | 输入@#$%^&*()<p>~'"%-like=?等符号 | 查询不到任何记录 | |||
设置条件查询出记录后,翻到最后一页,再更改查询条件, | 第一个查询条件查询出来的记录页数必须多于第二个查 | 查询出相应的记录 | 第一次查询条件范围比第 | ||
设置查询条件,点击查询按钮,测试未查询到任何记录时, | 该查询条件下无任何记录 | 提示‘未查到任何记录,请放大查询条件试试! | |||
设置查询条件,按回车键,测试是否支持回车查询 | 执行查询条件 | 可针对特定的场景不一定 | |||
输入各查询条件,前中后包含空格 | 前后包含空格去掉空格查询,中间包含空格查不 | ||||
不输入或输入空格查询 | 提示请输入关键字查询 或 默认查询出所有记录 | ||||
有日期查询 字段 |
输入查询值,测试存在日期型查询字段时,查询是否正确 | 存在输入范围内的记录. | 能够执行查询 | ||
输入查询值,测试当存在开始日期及结束日期进行查询 | 1、开始日期大于结束日期 2、开始日期等于结束日期 3 |
1、给予提示信息。 2、能够正常查询。 3、进 |
|||
超日期范围的查询 | 输入1890-01-01或2999-01-01进行查询 | 查询不到任何记录 | |||
输入非完整的日期或其它数据,测试对日期型字段查询时,是 | 如:2015-08~2015-09-30、205-02-02、2015-7-7 | 进行了格式化输入或给予明确提示 | |||
输入不存在的日期进行查询 | 2015-02-30、2015-13-01、2015-07-32 | 给予提示信息 | |||
输入不符合项目设定的日期类型,是否会做格式转换 | 如要求格式是2015-07-20,输入的是2015/07/20、20 | 自动转换或者不符合格式要求 | |||
有重置功能 | 输入查询条件后,点重置 | 重置后,已输入或已选择的值都恢复为默认值 | |||
不输入或输入空格搜索 | 提示请输入关键字 | ||||
日期格式 (年月日形式) |
输入正确的日期 | 如:2011-5-11 | 验证通过,输入正确 | ||
测试对日期数据的溢出是否进行了控制? | 输入符合要求的年月,输入32日,如1989-11-32 | 给予提示信息,不允许提交 | |||
输入符合要求的年日,输入13月,如1989-13-12 | |||||
输入符合要求的年,月输入4、6、9、11月,日输入31 | |||||
输入符合要求的非闰年,月输入2,日输入29,如2009- | |||||
输入符合要求的闰年,月输入2,日输入30,如2008-2- | |||||
测试是否对日期型数据进行了格式化输入? | 输入不合法的日期,如2009-09、2009-09- 、200-2-2 | 给出错误提示 | |||
输入不符合该项目的日期格式,(如项目日期格式为200 | |||||
随便输入数字,如1、22、456等 | |||||
测试是否对时间型数据是否进行了格式化输入? | 输入空白 | 进行了格式化输入,不可以输入非时间之外的数据 | |||
输入特殊字符串NULL、null、 空格的转义字符; | |||||
输入汉字或字母 | |||||
输入框 | 必填 | 输入中英文空格 | 如果必填的话:提示不能为空; | 如果输入框中内容不符合标准,建议在光标离开输入框时便给出提示信息,而不是操作下一步操作时在给出,如保存按钮 | |
不输入任何字符或者输入空格 | 提示不能为空 | ||||
输入超长字符,超过边界值的,看页面显示 (不符合长度要 | 大于或小于制定长度 | 给予提示信息 | |||
在各输入框中输入相应的值,测试输入框对空格的处理机制( | 1、前面存在空格 2、后面存在空格 3、前/后都存在空格 |
1、2、3能够正常去掉空格保存; 4 连同空格一 |
|||
测试是否对各输入框的非法字符进行了控制 | 输入特殊字符串NULL、null、 空格的转义字符; | 1、不允许输入或提示‘你输入的 **中存在非法 | |||
密码输入框 | 输入数字,测试密码是否转换成星号或其它符号 | 能将密码转换成星号或其他字符 | |||
按tab键,测试输入框对快捷键的使用 | 光标能在输入框中来回切换 | ||||
若只允许输入字母,尝试输入数字;反之;尝试输入字母 | 提示输入字符不符合要求 | ||||
利用复制,粘贴等操作强制输入程序不允许的输入数据 | 给予提示信息 | ||||
上传图片(上传文件) 浏览/选择按钮 |
文件为jpg或gif格式图片,大小为<=5M | 文件类型正确,文件大小合适 | jpg或gif的格式图片,文件大小为4.9M | 上传成功 | 文件大小小于要求 |
文件类型正确,文件大小不合适 | jpg或gif的格式图片,文件大小为5.1M | 上传的附件中大小不能超过5M | |||
文件类型正确,文件大小合适(临界值) | jpg或gif的格式图片,文件大小为5M | 上传成功 | 文件大小刚好符合要求 | ||
文件类型错误,文件大小合适的校验 | doc;.xls;ppt;bmp;jpeg;psd;tiff;tga;png; | 提示“只能上下jpg或gif格式图片 | |||
文件类型和文件大小合法 | 上传一个0kb的图片 | 提示信息:“请重新上传文件,或者是不能上传 | |||
文件类型和文件大小合法 | 上传一个正在使用中的图片(即打开该图片,在上传该 | 上传成功 | |||
文件类型和文件大小合法 | 手动输入一个存在的图片地址 | 上传成功 | |||
文件类型和文件大小合法 | 手动输入一个不存在的图片地址 | 提示:“请正确选择要上传的文件 | |||
文件类型和大小都合法 | 手动输入一个存在的图片名称 | 提示:“请正确选择要上传的文件的路径” | |||
上一次上传失败后,再进行上传操作,测试上传失败后,是 | 能够正常进行上传 | 先上传失败,在符合要求 | |||
数据文件导入 | 选择一个文件,点击上传按钮,测试是否能够完成数据导入 | 文件内的数据都符合格式 | 正常完成导入,导入成功后,给予明确的提示信 | 对数据文件的导入,如果是Excel文件,存在多个sheet,是否可以导入 a、两个sheet内容一致; b、 |
|
选择一个文件,点击上传按钮,测试导入文件中的数据异常 | 文件内的数据部分符合要求,部分不符合要求 | 检查完后,能够给予有多少不符合条件的记录提 | |||
选择一个文件,点击上传按钮,测试导入文件中的数据异常 | 文件内的数据全部不符合要求 | 同上 | |||
选择一个文件,点击上传按钮,测试导入文件中的数据异常 | 文件内的数据关键字段值在数据库中不存在 | 同上 | |||
选择一个文件,点击上传按钮,测试导入文件中的数据异常 | 文件内的数据格式不符(如匹配字段名、表名等不同) | 同上 | 比如要求输入名字和手机 | ||
文件的导出 或 下载(考虑文件名内容是否有乱码) |
导出文件名长度 | windows系统支持256位的文件命名。可以由下 | 如果文件内含时间段最好 | ||
导出文件是否为空 | 看实际情况,若原本就没数据,导出可以为空, | ||||
导出文件名为特殊字符的情况 | 不该存在特殊字符 | 导出要采用多个浏览器检 | |||
导出全部资料的情况,导出的信息是否正确 | 信息要正确 | ||||
导出部分资料的情况,导出的信息是否正确 | 信息要正确 | ||||
导出大量数据时的时间是否在合理的时间范围内 | |||||
导出目的磁盘空间已满的情况下,导出是否有友好的处理方 | 可以给予友好的提示,存储空间不足等 | ||||
导出目的的文件夹为只读的情况下,导出时是否有友好的的 | 先将目标文件夹状态改成只读形式 | 要提示 | |||
分页 | 输入页数,点击go按钮,测试是否能执行翻页操作 | 正常转向所输入的页面,且当前页数及当前页的 | |||
点击首页、上一页、下一页、未页,测试各页面转换是否正 | 正常进行转向,且当前页数及当前页数据显示正 | ||||
测试在各边界面值再进行翻页是否正确 | 1、已在首页,点击首页或上一页; 2、已在未页,点击 |
能够正常提示或不会报错,当前页数及当前页的 | |||
输入页数,点击go按钮,测试是否对所输入的页数进行了判 | 1、输入非正整数 2、输入超出的页数 3、输入超大的数 |
1、4、5限制不允许输入; 2、3自动转到未页 |
|||
对数据操作(增删)后是否正确显示数据 | 对分页列表中存在删除操作时,删除几条记录,页数是 | 页数更新,信息正确显示 | |||
搜索后执行翻页,是否正确 | 正常 | ||||
全选 | 点击全选按钮,测试是否实现了全选当前页的功能 | 1、部分记录已被选中 2、全选前没有被选中的记录 | 当前页的全部记录被选中 | ||
点击全选按钮后,再点击全选按钮,测试全选按钮勾选状态 | 当前页的全部记录被取消选中 | ||||
点击全选按钮后,再去掉某些记录的勾选,测试全选按钮勾 | 当前页的全选按钮取消选中 | ||||
将当前页的所有记录单个单个全部勾选,测试全选按钮勾选 | 当前页的全选按钮被选中 | ||||
删除 | 选择一条记录,执行删除操作,测试是否能正常进行删除操 | 能够正常完成删除操作 | |||
不选择任何记录,直接点击删除按钮,测试是否对无选择记 | 提示‘请选择一条记录!’或删除按钮呈灰色显 | ||||
选择一条记录,点击删除按钮,测试删除时是否会给予相应 | 提示‘您是否真的要删除所选中的记录?’,点 | 建议有这个友好提示 | |||
设置条件查询出记录后翻页,选一条记录,点击【删除】并 | 翻页后,只存在一条记录 | 界面正常刷新至上一页,页数等于原页数-1。 | |||
勾选多条记录,点击删除按钮,在弹出的提示框中,点击确 | 能够正常批量删除多条数据 | ||||
选择记录进行删除,测试当删除相关连的信息时,是否给予 | 1、所删除记录被其它引用,不允许被删除。 2、所删除 |
1、给予明确提示信息,不允许被删除(不给予 | |||
保存 | 进行新增或修改操作,输入相关内容后,多次提交保存,测 | 重复点击保存或 快速点击 | 在提交反馈之前,按钮呈灰色显示不允许点击 | ||
进行保存操作,测试当保存操作所费时间较长时,是否能提 | 当反馈时间达到12S以上时。 | 给予‘正在处理中’的进度条提示 | |||
若提示不能保存,也要察看数据库里是否多了一条数据 | |||||
修改 | 有单独的修改按钮 或 列表显示,每一行都有一个修改按钮 (部分使用) |
勾选一条记录,进行修改保存,测试是否能正常进行修改操 | 能够正常进行修改保存,更新数据库中相应的值 | ||
未选择记录,点击修改按钮,测试是否对无选择记录进行修 | 提示‘请选择一条记录!’或修改按钮呈灰色显 | ||||
选择一条记录,点击修改按钮,进行修改,点击确定按钮, | 将关键字段修改成一个已存在的值 | 提示‘该XX已存在,请重新输入 !’,光标停 | |||
选择一条记录,点击修改按钮,再点击返回按钮,测试取消 | 不修改任何内容 | 直接返回原记录所在页 | |||
勾选多条记录,点击修改按钮,测试是否对勾选多个记录进 | 提示‘您选择了多条记录,系统将修改第一条记 | ||||
修改引用的信息 | 引用的信息 | 提示不能修改,页面没有保存按钮 | |||
选择一条记录进行修改保存,测试信息修改是否正常 | 该信息被其他模块引用 | 能够正常进行修改保存,且被引用的信息也跟着 | 例如员工信息里的公司名 | ||
添加 | 执行新增操作,测试是否能正常进行新增 | 输入必填字段 | 能正常完成新增操作 | ||
只填写界面上标识的必填字段(即标识*号)号的字段,测试 | 能够正常进行保存 | ||||
输入相关数据后,进行保存,测试当因任何原因无法提交时 | 制造提交失败的数据,比如某个字段输入不符合要求 | 提交失败后,界面的数据仍保留,不会清空 | |||
执行新增操作,测试新增记录是否排在首行 | 对排序没有特殊要求的界面 | 满足新增记录排在首行的规则 | 不一定在首行,有些可能 | ||
执行新增操作,关键字段与数据库中已存在的值重复,测试 | 重复提交以增加过的记录 | 提示该信息已经存在,请重新输入的提示信息 | |||
执行新增操作,测试是否对各字段的长度进行了限制 | 各输入的值都大于表中定义的长度 | 在各输入框中,输入的内容达到所定义的长度时 | |||
操作新增操作,测试是否对各输入框的非法字符进行了控制 | 在各输入框中,输入@#$%^&*()<p>~%[]-/’等。 | 1、不允许输入或提示‘你输入的 **中存在非法 | |||
在各输入框中输入相应的值进行新增保存,测试对各输入框 | 1、前面存在空格 2、后面存在空格 3、前/后都存在空格 |
1、2、3能够正常去掉空格保存; 4 连同空格一 |
|||
在多行文本框中输入文字及回车进行保存,测试在多行文本 | 存在一个或多个回车键 | 能够正常进行保存及显示 | |||
测试针对特殊字段限制是否正常 | 1、主页地址 2、电话号码 3、E-mail地址 |
1、主页地址中可输入\ 2、电话号码中可输入\- |
具体查看各个输入框对应 | ||
测试是否对必填字段进行了检查 | 关键字段不输入或输入空格 | 提示‘请输入XX,光标停留在第一个需输入的 | 光标离开输入框时便提示 | ||
点击‘新增’按钮,在弹出的页面中,输入及选择相应信息 | 给予‘是否需要保存’的提示 | 需要这个提示比较好 | |||
输入非负整型数据,测试是否对数值型数据进行了格式化输 | 1、输入正常的正整数 2、输入0、负数、小数 3、输入 |
进行了格式化输入控制; 1、能够正常输入 2、 |
|||
输入整型数据,测试是否对数值型数据进行了格式化输入 | 1、输入正整数、0、负整数 2、输入小数 3、输入超大 |
进行了格式化输入控制: 1、能够正常输入 2、 |
|||
输入浮点型数据,测试是否对数值型数据进行了格式化输入 | 1、输入正数、0、负数 2、输入超大值(超出该字段定 |
进行了格式化输入控制: 1、能够正常输入 2、 |
|||
点击新增按钮,输入信息后,点重置 | 能够清空已输入的数据,但不清空新增时默认生 | ||||
邮箱格式(注意大小写测试) | 必填 | 为必填项时,不输入任何字符或输入空格 | 不输入任何信息 | 校验不通过,给予提示信息 | 电子邮箱格式:英文+数字+标点符号(小数点,横杆)@(英文+数字+标点符号)\.com\.cn\.com.cn\.net 等 163.com 、21cn.com、yahoo.com.cn 、 someone@example.com 、18211114227@wo.cn 英文是否可以大小写互通 |
输入中文空格 | |||||
输入英文空格 | |||||
输入中文或英文 | |||||
字符串中没有@和点 | ceshi163com 全部转成大写测试一遍 | ||||
字符串中有@和没有点 | ceshi@163com | ||||
字符串中没有@和有点 | ceshi163.com | ||||
字符串中有特殊字符 | $huiyanni@163.com | ||||
第一个字符串为@ 或点 | .test或@test | ||||
字符串的最后一位是@或点 | test@163. | ||||
@和点之间没有字符串 | liao@.com | ||||
字符串中多于两个@符号 | 123@qq@qq.com | ||||
字符串长度小于6,大于30个字符 | werw, wew...@163.com | ||||
字符串中有汉字 | 邮箱格式@qq.com | ||||
输入@前面有分隔符的情况 | a.b@163.com 校验可通过 | ||||
输入@后面有多个分隔符(小数点) | ab@163.c.d 校验可通过 | ||||
身份证号码 | 测试对身份证号码的溢出是否进行了控制 | 输入少于15位的身份证号码:如:36031219880708 | 给予提示信息,不允许提交 | 15位身份证号就是18位: | |
输入大于15位的身份证号码:如:3603121988101058 | |||||
输入少于18位的身份证号码:如:3603121989752145 | |||||
输入大于18位的身份证号码:如:3603121987052874 | |||||
测试是否对数字型数据是否进行了格式化输入 | 输入特殊字符串NULL、null、 空格的转义字符; | 进行了格式化输入,不可以输入非数字之外的数据 | |||
输入汉字 | |||||
输入字母 | |||||
必填 | 为必填项时,不输入任何字符或输入空格 | 不输入任何信息 | 必填,给予提示 | ||
输入中文空格 | |||||
输入英文空格 | |||||
测试是否对身份证号码进行了格式化输入(不存在的身份证 | 输入错误或不存在的身份证号码 33250220160101274 | 提示身份证号码不正确 | |||
输入的身份证号码是15位的真实号码(最后一位为字母或数 | 提交成功 | ||||
输入的身份证号码是18位的真实号码(最后一位为字母或数 | 提交成功 | ||||
电话号码 | 测试是否对数字型数据是否进行了格式化输入 | 输入特殊字符串NULL、null、 空格的转义字符; | 校验不通过,给予提示信息 | 常见的固定电话号码格式为区号加“-”加7位或8位电话号码 区号:3-5位,如北京:010、杭州0571、贵州福泉08641 格式: |
|
输入汉字或字母 | |||||
必填 | 为必填项时,不输入任费时何字符或输入空格 | 不输入任何信息 | |||
输入中文空格 | |||||
输入英文空格 | |||||
手机号码 | 必填 | 为必填项时,不输入任何字符或输入空格 | 输入英文空格 | 校验不通过,给予提示信息 | 格式:校验数字开头或者目前是数字1开头的 测试数据:135-1234-1234、+8612345678900、+86 12345678900、(86)12345678900、23415678900 特殊的 147、15 |
输入中文空格 | |||||
不输入任何信息 | |||||
输入长度超过11位字符 | 例如:158581654789 | ||||
输入长度小于11位字符 | 例如:158、15825、15858125、1585814569等 | ||||
测试是否对数字型数据是否进行了格式化输入 | 输入特殊字符串NULL、null、 空格的转义字符; | 进行了格式化输入,不可以输入非数字之外的数据 | |||
输入汉字或字母 | |||||
测试是否对手机号码进行了格式化输入 | 除这些号码以外的:联通:130-132,155,156,186 移动 | 进行了格式化输入 | 最好校验一下长度是11位 | ||
邮政编码 | 必填 | 输入英文空格/不输入任何信息/输入中文空格 | 给予提示信息,不允许提交 | ||
输入特殊字符 | 给予提示信息,不允许提交 | ||||
输入中、英文内容/中英文结合数字 | 给予提示信息,不允许提交 | ||||
输入空格+数字,空格出现在开头、中间、结尾均需测试 | 前后去掉空格,中间含空格给予提示 | ||||
输入小于6个数字 | 给予提示信息,不允许提交 | ||||
输入6位数字 | 通过 | ||||
输入大于6位位数字 | 给予提示信息,不允许提交 | ||||
验证码 | 不输入任何字符 | ||||
空格输入 | |||||
输入空格+正确效验码,空格出现在开头、中间、结尾均需要 | |||||
输入4位其他非数字内容 | |||||
输入特殊字符 | |||||
输入前3位或后3位验证码正确数字 | |||||
输入4位正确校验码+其他数字 | |||||
登录 (用户名和密码) |
输入正确的用户名和密码登陆 | 用户名:ceshi 密码:123465 | 登陆成功 | ||
不输入任何信息,点击登录 | 无法登录,提示请用户名和密码不能为空 | ||||
输入存在的用户名,密码为空,点击登录 | 用户名:test | 无法登录,提示请密码不能为空 | |||
输入存在的密码,用户名为空,点击登录 | 密码:123456 | 无法登录,提示用户名不能为空 | |||
输入存在的用户名、不存在的密码,点击登录 | 用户名:test 密码:456 | 无法登录,提示请输入正确的密码 | |||
输入不存在的用户名、存在的密码,点击登录 | 用户名:test1 密码:123456 | 无法登录,提示该用户名不存在 | |||
输入不存在的用户名、不存在的密码,点击登录 | 用户名:test1 密码:123 | 无法登录,提示请输入正确的用户名或密码 | |||
连续输入三次用户名和密码不正确,点击登录 | 无法登录,提示:您没有使用该系统的权限,请 | ||||
输入正确的用户名和密码,但用户名未区分小写 | 用户名:A001 密码:123 | 区分大小写,不能正常登录,提示请输入正确的 | |||
输入正确的用户名和密码,但密码未区分小写 | 用户名:a001 密码:A123 | 区分大小写,不能正常登录,提示请输入正确的 | |||
在合法的用户名或密码前插入空格 | 用户名:空格a001 密码:空格123 | 提示请输入正确的用户名或密码 | |||
在合法的用户名或密码中间插入空格 | 用户名:aa空格a001 密码:11空格123 | 提示请输入正确的用户名或密码 | |||
在合法的用户名或密码后插入空格 | 用户名:aa001空格 密码:111空格 | 提示请输入正确的用户名或密码 | |||
输入已经禁止的用户名 | 用户名:test 密码:123456 | 您输入的用户名已经被禁止 | |||
输入已经删除的用户名 | 用户名:test 密码:123456 | 您输入的用户名不存在 | |||
验证是否支持快捷键tab键 | 鼠标光标依次跳转到用户名、密码、登录按钮上 | ||||
用全三角输入法输入用户名或密码 | 用户名:abc 密码:123 | 请输入正确的用户名或密码 | |||
用户重置或取消:输入用户名或密码,点击重置或取消 | 用户名:test 密码:123456 | 清空输入框 | |||
按[enter]是否能登陆 | |||||
注册 | 不输入任何信息,直接点注册,验证是否必填 | 提示不能为空 | |||
输入用户名、密码和确认密码,点击提交表单 | 用户名:test 密码:123456 确认密码:123456 | 注册成功 | |||
输入用户名、密码和确认密码,用户名以字符开头 | 用户名:-test001 密码:123456 确认密码:123456 | 提示"用户名只能以数字或字母开头或结尾,请重 | |||
输入用户名和密码,用户名含有非法字符 | 用户名:a0571&00 密码:123 | 提示用户名含有非法字符 | |||
输入用户名和密码,密码含有非法字符 | 用户名:a0571 密码:123*123 | 提示密码含有非法字符 | |||
输入用户名、密码和确认密码,两次密码输入不一致 | 用户名:a0571 密码:123 确认密码:456 | 提示两次密码输入不一致,请重新输入 | |||
输入用户名、密码和确认密码、邮箱,邮箱格式的不正确 | 用户名:a0571 密码:123 确认密码:123 邮箱:4412854qq.com | 提示邮箱地址不正确不正确 | |||
输入用户名和密码,输入的用户名已经被注册 | 用户名:test 密码:123456 | 提示用户名已经被注册,请重新输入 | |||
输入用户名和密码,用户名和密码长度都是最大值 | 用户名:testtest0123456789 密码:3603121968080 | 注册成功 | |||
输入用户名和密码,用户名长度超过最大值 | 用户名:testtest01234567890 密码:123456 | 注册失败,提示用户名的长度超过最大有效值 | |||
输入用户名和密码,密码长度超过最大值 | 用户名:test 密码:3603121968080610280 | 注册失败,提示密码的长度超过最大有效值 | |||
输入用户名和密码,用户名和密码长度都是最小值 | 用户名:test01 密码:123456 | 注册成功 | |||
输入用户名和密码,用户名长度小于最小值 | 用户名:test 密码:123456 | 注册失败,提示用户名或密码的长度低于最小有 | |||
输入用户名和密码,密码长度小于最小值 | 用户名:test01 密码:123 | ||||
输入用户名和密码,验证是否支持快捷键tab键 | 鼠标光标依次跳转到用户名、密码、确认密码等 | ||||
输入已经存在的用户名,验证对已经存在用户的用户名大小 | 用户名:Test001 | 注册成功(用户名区分大小写) | |||
IP地址 | 测试必填:输入中英文空格或者不输入任何信息 | 给予提示信息,不允许提交 | |||
IP地址 前中后含空格 | 中间不允许包含空格 | ||||
要求是4位,输入小于4位或者大于4位格式 | 137.125.11、137.112.254.12.12、 | 给予提示信息,不允许提交 | |||
4位中有任意一位大于255(测试每一位) | 192.124.256.21 | 给予提示信息,不允许提交 | |||
第一个数字或者最后一个数字为0 | 0.1.2.3、255.255.255.0、23.54.156.0等 | 给予提示信息,不允许提交 | |||
其中某一位超过4个数字 | 145.1234.12.111 | 给予提示信息,不允许提交 | |||
特殊的IP | 255.255.255.255、0.0.0.0、1.1.1.1 | ||||
正确的ip地址中混入非法字符/中文/英文 | 给予提示信息,不允许提交 |