UI测试点
测试用户界面布局(如菜单、对话框、窗口和其他控件)文字是否正确、文字图片组合是否完整,操作界面是否友好。
登录功能
输入正确的用户名和密码
输入正确的用户名和错误的密码
输入错误的用户名和密码
输入错误的用户名和正确的密码
不输入用户名和密码
只输入用户名,密码为空
用户名为空,只输入密码
输入正确的用户名和你妈,不区分大小写
用户名和密码包含特殊值字符
输入已删除的用户名和密码
用户名后密码中不包含空格
多个平台登录同一个用户
登录次数是否有限制
登录时刷新页面,验证验证码是否更新
搜索功能
无条件查询,查看搜索结果
默认条件搜索,查看显示结果
单个条件搜索,查看搜索结果
是否支持通配符搜索
是否支持模糊查询(输入名称中的任意一个字符能否查询到)
大小写混合的情况
包含一个或多个空格的情况
输入系统中不存在的匹配条件
查询以后条件是否清空(用户查询时,一般不进行条件清空)
混合条件查询
文本输入框
文本输入校验(大小写、空格、特殊字符、圆角、半角的输入)
不能输入特殊字符时,使用复制粘贴功能尝试输入
长度检查:最大长度、最小长度、最大值+1、最小值-1、输入超长字符
空格检查:输入字符中加空格
多行文本输入:允许回车换行、保存后显示输入的格式是否一致、仅输入空格、回车换行检查能否保存(若不能保存,是否有正常提示,若能保存,检查保存结果)
日期控件
检查日期显示格式
开始时间大于结束时间,查看(不成立)
开始时间小于结束时间,查看
通过左右键选择日期
通过下拉框选择日期
可否手动输入日期
文件上传
路径是否可以手动输入
上传文件大小是否有限制
文件上传格式是否支持
上传文件名是否支持中文
文件名称的最大值、最小值、包含特殊字符是否有影响
不选择文件直接点击上传,是否有提示
连续选择多个不同类型的文件上传,查看结果
上传相同的文件名称,是进行覆盖还是增加数据
上传成功或失败的提示信息
选择多个文件上传,查看上传结果
文件导入
打开一个正确类型的文件,进行导入,检查是否可以导入;
导入文件的有效性(空文件、文件格式等)
打开一个错误类型的文件,进行导入,检查是否可以导入,是否有报错信息
导入数据的有效性(数据类型、字段、必填项是否为空等)
导入文件中的数据有效性,查看是否过滤格式错误的数据
打开一个正在被占用的文件,进行导入,检查是否可以导入
对同一个文件进行多次导入,检查是否允许或产生冲突
如果支持不同的客户端同时导入,则要考虑导入是否会产生冲突和异常货相互覆盖
文件导出
文件名的长度是否符合常规
导出的文件是否为空
导出资料,查看是否正确
导出部分资料查看
导出大数据时的时间是否在合理的范围
导出数据过大时是否有数据缺失
中文数据导出后是否存在未编码问题
磁盘空间不足时导出数据,是否有提示
翻页控件
查看默认显示
点击对应页码,查看
点击首页按钮,查看
点击尾页按钮,查看
点击下一页按钮,查看
输入正常页码,查看
输入非正常页码,查看
显示第一页数据时,点击跳转首页按钮查看是否可用
显示最后一页时,点击跳转尾页按钮查看是否可用
单选框
查看是否有默认选项
选择多条数据查看
选择一条查看
选择一条数据,刷新页面后查看选择状态
复选框
不选择数据,查看
全选,查看
选择一条数据,查看
选择多条数据,查看
不同页面选择多条数据
选择多条数据,刷新页面查看选择状态
数据的交互
操作页面产生的数据与数据库对比