常用输入框的测试用例汇总

Posted 程序员二黑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用输入框的测试用例汇总相关的知识,希望对你有一定的参考价值。

哈喽,我是二黑,这里赠送一份软件测试资料.

  • 1、软件测试学习路线
  • 2、软件测试视频资料
  • 3、软件测试相关文档
  • 4、软件测试相关工具、安装包
  • 5、高级测试工程师简历模板
  • 6、面试题、模拟面试、PDF文档

有需要的小伙伴们可以关注我的公众号:程序员二黑,免费领取


虽说现在比较盛行测试开发,各种测试框架的应用,让测试越来越自动化。但自动化的前提还是需要人工设计用例,除了对业务逻辑要有个很好的理解之外,还得需要一些基础的测试方法理论。因此对常用输入框的测试用例做了些汇总,欢迎补充…

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

1、 输入中英文空格,字符串中间空格,首尾空格,回车换行符2、 字符长度校验,输入是缓冲区溢出的超长字符,默认字符,空字符,特殊字符,尤其是系统保留字符3、 根据的页面使用的不同程序语言,输入不同的语言字符串,如html格式语言,JS函数格式,如

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

1、 输入整数首位、末位为0

2、 输入正负数值

3、 输入0、小数、小数末位为0

4、 输入多个小数点

5、 输入小数位数大于小于等于要求的有效位

6、 输入非数值型数据,程序应提示错误;若字段禁止直接输入非数值型数据,可尝试拷贝粘贴的方式,保存时应无法保存,并给出相应提示

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

1、 日输入0,1,30,31,32

2、 根据闰年,大小月份,日输入28,29,30,31

3、 月输入0,1,12,13

4、 时输入00,23,24

5、 分秒输入00,59,60

6、 日期格式校验,根据项目要求而定是否合法

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、 移动设备上是否正常工作

小博君有话说:

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

资料分享

下面是我收集的一份2021年软件测试资料包


包括:软件测试学习路线 ,软件测试视频资料 ,软件测试相关文档 ,软件测试相关工具、安装包 ,高级测试工程师简历模板 、面试题、模拟面试、PDF文档 ,思维导图等等…希望能帮助到大家。

关注我的微信公众号:程序员二黑,就可以免费领取上面这份资料包啦!

如果你真的想做一件事情,那么就算障碍重重,你也会想尽一切办法去办到它。但若是你不是真心的想要去完成一件事情,那么纵使前方道路平坦,你也会想尽一切理由阻止自己向前。

推荐阅读

高薪程序员也躲不过35岁这一关…当能力与年龄脱节,我们该如何自救

清华学姐熬了一个月肝出这份32W字Linux知识手册,在 Github标星31K+

从工地实习月薪3K到一线企业年薪30W,我追上了那个曾经被赋予厚望的自己

以上是关于常用输入框的测试用例汇总的主要内容,如果未能解决你的问题,请参考以下文章

web测试常用的用例及知识

输入框的测试用例

搜索功能翻页功能输入框的测试用例设计及知识

文本框的测试用例

软件测试:测试用例的设计思想

通用测试用例