一、针对普通输入框的测试用例

1、 输入中英文空格,字符串中间空格,首尾空格,回车换行符2、 字符长度校验,输入是缓冲区溢出的超长字符,默认字符,空字符,分外字符,尤其是系统保留字符3、 根据的页面利用的不同程序措辞,输入不同的措辞字符串,如HTML格式措辞,JS函数格式,如 <br><tr><td><body><script><front>,php以及JS代码等4、 输入全角/半角的数字,大小写英文5、 输入分外字符串如null, 空格,回车转义符6、 若是必填项只输入多少个空格,程序应友好提示7、 数据提交后查看数据库中的内容是否精确

二、针对数值型输入框的测试用例

输入框php干货|常用输入框的测试用例汇总 Docker

1、 输入整数首位、末位为02、 输入正负数值3、 输入0、小数、小数末位为04、 输入多个小数点5、 输入小数位数大于小于即是哀求的有效位6、 输入非数值型数据,程序应提示缺点;若字段禁止直接输入非数值型数据,可考试测验拷贝粘贴的办法,保存时应无法保存,并给出相应提示

三、针对日期型输入框的测试用例

1、 日输入0,1,30,31,322、 根据闰年,大小月份,日输入28,29,30,313、 月输入0,1,12,134、 时输入00,23,245、 分秒输入00,59,606、 日期格式校验,根据项目哀求而定是否合法7、 输入汉字、英文、字符等分外符号8、 其余需核实系统中所涉及日期韶光是否取自做事器

四、针对上传文件的测试用例

1、 页面校验,如页面都雅易用,按钮笔墨、解释笔墨是否精确,必填项的标识是否精确,对必填项是否校验2、 根据系统哀求对文件类型、文件大小做校验,可从等价类、边界值进行剖析,上传失落败的哀求有明确的提示信息3、 上传一个0kb的文件4、 上传一个已被破坏的文件,比如将1.txt,改成1.jpg后上传5、 上传一个被其他程序利用,或已打开处于编辑中的文件6、 是否可手动输入路径,手动输入一个存在或不存在的文件地址7、 上传文件是否支持中文路径,中文名称8、 文件名称的最大值、最小值、分外字符(包含空格),利用程序语句是否会对齐造成影响9、 上传文件是否可以同时上传多个,可否可选择文件夹上传其对应的文件10、上传文件数超过最大值是在提交前还是提交后校验11、 上传文件容错性测试,如检讨覆盖同文件操作12、文件文件非常性测试,如硬盘空间不敷13、上传文件速率性能测试,检讨系统资源占用14、上传文件安全性测试,如上传常见木马15、上传文件特性测试,如是否支持断点续传16、 上传文件后,检讨是否与原文件同等,包含目录设置等17、 上传文件是否能精确打开

五、针对下载文件的测试用例

1、 右键另存为是否可精确下载文件,工具下载是否精确2、 单击下载是否是提示下载还是页面打开3、 对付本机没有安装工具的文件是否能打开4、 对付直接在页面内打开的内容是否显斧正常,页面都雅性5、 保存到本地是否能精确显示6、 下载次数是否被精确记录,其余取消下载是否会记录下载次数7、 后台设置了下载权限的文件是否可以被精确看到,是否可精确下载8、 下载文件是否支持多个文件同时下载,或同一文件多次下载9、 下载文件非常性测试,如本地磁盘空间不敷10、下载文件速率性能测试11、 下载文件特性测试,如是否支持断点下载12、下载文件后,检讨是否与原文件同等,是否能精确打开

六、针对用户注册登录的测试用例

【界面测试】1、 布局是否合理,输入框和按钮是否对齐,界面风格是否统一,有没错别字

【功能测试】1、 用户名和密码都有最大和最小长度,根据边界值剖析,取上点、离点,内点2、 用户名和密码都有字符类型哀求,根据等价类剖析,划分几个无效及有效等价类3、 验证必填项为空是否可以正常进入4、 用户名密码输入分外字符,如/’ “ 或程序措辞等5、 输入密码时,大写键盘开启时哀求有提示信息6、 输入的密码是否密文显示7、 改变已存在用户的用户名和密码的大小写来登录8、 登录后是否会用明文通报参数9、 数据库中不存在的用户名,或存在的用户名,缺点的密码来登录10、输入的精确的用户名或密码前后中间有空格11、 登录失落败后,不能记录密码的功能12、选中记住密码是否可以保存密码,重新打开是否保存着精确的密码13、选中记住密码后换一个账户,保存的密码是否精确地与账号对应14、登录失落败后,已经输入的用户名和密码一样平常须要清空15、登录后保存里面的链接,关了浏览器直接复制链接看能不能访问

【性能测试】1、 打开登录页面,须要几秒,输入精确的用户名和密码成功跳转后,须要几秒2、 多用户并发登录是否达到设计哀求3、 登录达到需求上线,系统稳定事情韶光是否达到哀求

【安全性测试】1、 密码一样平常哀求不可以复制粘贴2、 用户名和密码是否通过加密的办法,发送给做事器3、 用户名和密码的验证,该当是做事端和客户端同时验证4、 用户名和密码的输入框,哀求屏蔽SQL注入,如输入or 1=15、 缺点登录次数限定,防止暴力破解6、 Cookie有效韶光验证7、 是否许可多用户同时登录8、 利用已被删除或禁用的账号登录

【易用性测试】1、 考验是否支持tab和enter键

【兼容性测试】1、 主流的浏览器下能否正常显示,功能是否正常2、 不同的平台能否正常事情3、 移动设备上是否正常事情

织雀有话说:

输入框的验证是作为一个测试绕不开的事情,文中提到的汇总有助于大家打开思路,再结合自己实际场景,相信可以给出一份较全面的测试用例。