收藏~通用功能测试点全汇总(软件测试)
发布网友
发布时间:2024-08-19 23:52
我来回答
共1个回答
热心网友
时间:2024-08-27 12:50
输入框测试
1. 字符型输入框
(1) 包括英文全半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”等,注意单引号和&符号的输入。尝试使用粘贴、拷贝功能输入特殊字符。
(2) 检查长度限制,包括最小长度、最大长度、最小长度-1、最大长度+1,以及输入超长字符。
(3) 空格检查,包括输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格。
(4) 多行文本框,允许回车换行,保存后再显示输入格式,检查回车换行的保存结果。
2. 数值型输入框
(1) 边界值检查,包括最大值、最小值、最大值+1、最小值-1。
(2) 位数检查,最小位数、最大位数、最小位数-1、最大位数+1、输入超长值、输入整数。
(3) 异常值、特殊字符输入,包括输入空白(NULL)、空格或"~!@#$%等可能导致系统错误的字符。
(4) 安全性检查,不能直接输入特殊字符,尝试使用粘贴拷贝功能。
3. 日期型输入框
(1) 法律性检查,输入非法日期,如0月、13月、32日等,检查闰年2月的处理方式。
(2) 异常值、特殊字符输入,输入空格或空、输入特殊可能导致系统错误的字符。
(3) 安全性检查,不能直接输入特殊字符,尝试使用粘贴拷贝功能。
4. 信息重复
测试输入重复的名字或ID,检查系统是否处理,包括是否区分大小写,以及输入前后空格的处理。
搜索功能测试
1. 功能实现
(1) 检查模糊查询是否能搜索到名称中任意一个字符。
(2) 长名称搜索的可行性。
(3) 输入不存在的匹配条件。
(4) 查询操作后是否保持原有条件,除非特殊说明。
2. 组合测试
(1) 不同查询条件之间的组合测试。
(2) 多个查询条件组合是否导致错误。
(3) 分页查询,检查最后一页是否存在重复数据。
添加/修改功能
(1) 特殊键支持,如Tab键、回车键。
(2) 错误提示信息。
(3) 唯一性检查,重复添加与修改的处理。
(4) 数据正确性,修改后数据的更新与保存。
(5) 必填项检查与长度限制。
(6) 多次保存操作的处理。
删除功能
(1) 特殊键支持,如Tab键、回车键。
(2) 删除操作的提示信息。
(3) 单条记录与批量删除的正确性。
(4) 删除后页面数据的即时更新。
(5) 关联数据的更新。
上传图片功能测试
(1) 文件类型与大小的上传与提示。
(2) 输入正确文件地址的上传与错误文件地址的处理。
(3) 直接上传与文件选择的上传。
(4) 文件名的验证,包括特殊字符、大小写、数字与汉字。
(5) 数量限制与上传失败的处理。
(6) 特殊图片的上传与加载。
(7) 图片移动与裁切功能。
查询结果列表
(1) 列表的布局与合理性。
(2) 列表数据的横向滚动。
(3) 列名与内容的对应。
(4) 列名的清晰描述。
(5) 不必要的列是否显示。
返回键检查
(1) 返回后的记录处理。
(2) 多次使用返回键的系统响应。
回车键检查
(1) 输入后按回车键的响应。
刷新键检查
(1) F5刷新的系统响应。
(2) 刷新对统计功能的影响。
直接URL链接检查
(1) 直接链接的处理与访问。
并发问题测试
(1) 同一用户操作的权限与提示。
(2) 不同用户操作的合理性。
业务流程测试
(1) 多个模块数据传递的测试。
界面和易用性测试
(1) 风格、样式、颜色的协调性。
(2) 界面布局的整齐性。
(3) 操作与标题的描述。
(4) 常规操作习惯的符合性。
(5) 控件的对齐。
(6) 日期控件的编辑性。
(7) 长文本的自动滚动。
(8) Tab键支持与跳转顺序。
(9) 滚动时控件的显示。
(10) 页面多余元素的检查。
(11) 风险操作的确认提示。
(12) 不同分辨率下的界面友好性。
兼容性测试
(1) 不同浏览器内核的输出一致性。
其他测试
(1) JavaScript加载的漏洞。
(2) 多次快速点击按钮。
(3) 页面跳转的响应。
(4) 异常场景的测试覆盖。
(5) 自动发送短信息、邮件的地域性设置。