WEB功能测试———测试点

web功能测试———页面控件模型

1、普通文本输入框控件

  • 校验为空

  • 校验等于最大值-1长度

  • 校验等于最小值-1长度

  • 校验对齐方式

  • 校验前空格

  • 校验中间空格

  • 校验后空格

  • 校验等于最大值长度

  • 校验等于最大值+1长度

  • 校验等于最小值长度

  • 校验是否禁用HTML代码

  • 校验高危字敏感字过滤

  • 校验特殊字符

 

2、单选下拉选择框控件

  • 校验默认选项

  • 校验刷新页面

  • 校验对齐

  • 校验滚动条

  • 校验为空

  • 校验内容长度

  • 校验排序

 

3、时间选择框控件

  • 校验支持为空

  • 校验不支持为空

  • 包装日历组件

  • 校验显示格式

  • 校验支持全角字符

  • 校验包装日历支持手动输入

  • 校验默认日期

  • 校验输入日期中带有特殊符号

  • 校验输入小时中带有特殊符号

  • 校验输入分钟中带有特殊符号

  • 校验输入秒中带有特殊符号

  • 校验输入年份中带字母

  • 校验输入月份中带字母

  • 校验输入日期中带字母

  • 校验输入秒中带字母

  • 校验输入年份中带汉字

  • 校验输入月份中带汉字

  • 校验输入日期中带汉字

  • 校验输入小时中带汉字

  • 校验输入分钟中带汉字

  • 校验输入秒中带汉字

  • 校验修改日期字段正确生效

  • 校验修改小时字段正确生效

  • 校验修改分钟字段正确生效

  • 校验修改秒字段正确生效

 

web功能测试———页面动作模型

1、翻页动作

  • 校验页面内容显示

  • 校验上翻按钮功能

  • 校验下翻按钮功能

  • 校验首页按钮功能

  • 校验末页按钮功能

  • 校验在首页点击上翻按钮

  • 校验在末页点击下翻按钮

  • 校验页数输入特殊符号

  • 校验页数输入字母

  • 校验页数输入0时处理结果

  • 校验页数输入汉字时处理结果

  • 校验页数输入大于最大页数

  • 校验新增记录后查询结果显示是否正确

  • 校验查询的最大记录数、显示时间

  • 翻页后的页面定位是新窗口还是原页面跳转

  • 翻页按钮是否在显眼地方,是否符合用户习惯

  • 翻页新页面显示时间是否能接受

 

2、文件上传动作

  • 校验为空

  • 校验支持文件类型

  • 校验不支持文件类型

  • 校验等于文件最大容量

  • 校验大于文件最大容量

  • 校验支持文件为空

  • 检验不支持为空

  • 校验文件不存在

  • 校验刷新页面

  • 校验前空格

  • 校验后空格

  • 校验中间空格

  • 上传成功后,是否正确显示上传文件路径

  • 上传失败后,是否有友好的提示信息

  • 必填项的标示是否正确

  • 上传最大大小的文件需要的时间是否可以接受

 

3、文件下载动作

  • 校验链接可点

  • 校验链接不可点

  • 校验下载方式’

  • 右键另存为是否正确下载文件,是否记录下载次数

  • 工具下载是否正确。是否记录下载次数

  • 返回按钮是否回到上一个页面

  • 下载路径对应的硬盘空间不足时

  • 后台设置了权限的文件是否在前台可以找到且下载

  • 当前位置的提示是否显示正确

  • 下载最大大小的文件需要的时间是否可以接受

  • 按钮文字正确性

  • 必填项的标志是否正确

 

4、表单清空/提交动作

  • 校验前台数据清空

  • 校验后台数据清空

  • 校验刷新页面

  • 校验错误目标页

  • 校验正确目标页

  • 校验支持单次提交

  • 校验表单验证

 

5、全选/反选动作

  • 是否实现了全选当前页的功能

  • 全选按钮勾选状态变更是否正确

  • 全选按钮勾选后,其他记录勾选变更是否正确

  • 全选按钮是否在显眼的地方,是否符合用户习惯

  • 全选后所有记录勾选上显示时间是否可以接受

  • 是否实现了反选当前页的功能

  • 反选按钮勾选状态变更是否正确

  • 反选后所有记录勾选上显示时间是否可以接受

 

6、重置动作

  • 默认值为空的数据项进行重置

  • 默认值为已存在值的数据进行重置

  • 修改所有值数据项的值后进行重置

  • 修改某个值数据项的值后进行重置,再重置

  • 修改某个值数据项的值后刷新,在重置

  • 修改某个值数据项的值后进行相关的操作(查询之类),再重置

  • 修改多个值数据项的值后进行相关的操作(查询之类),再重置

 

web功能测试———基本操作模型

1、单个查询操作

  • 分别对单条件进行精确查询

  • 输入长度的校验,输入允许的最大值进行查询,是否支持

  • 两个查询条件是否是2选1,来回选择是否出现页面错误

  • 输入字符

  • 输入特殊字符

  • 输入汉字

  • 输入数字

  • 条件中含有空格

  • 输入超长字符

  • 输入全角字符

  • 输入单引号

  • 输入单引号引起来的数据

  • 输入双引号

  • 输入双引号引起来的数据

  • 查询结果按照什么顺序排序

  • 查询结果是否根据字段显示排序功能

  • 查询结果是否有分页,如果有,每页最多多少记录

  • 查询结果是否匹配

  • 查询结果是否与数据库一致

  • 查询结果是精确查询还是模糊查询

  • 输入框大小、文字大小是否合适

  • 查询处理时间是否能接受

  • 数据库存在大量数据时,查询处理时间是否能接受

  • 多个用户同时查询时,输入相同或不同的条件查询后系统响应是否及时

 

2、级联查询操作

  • 所有条件输入空查询

  • 只输入一个关键条件查询

  • 随机组合条件查询

  • 输入所有关键条件查询

  • 所有条件都输入查询

  • 查询结果按什么顺序排序

  • 查询结果是否根据字段显示

  • 查询结果是否与数据库一致

 

3、新增操作

  • 初始化数据正确性

  • 进入功能后未修改任何数据项运行新增功能

  • 清空功能中所有可删除的数据项后运行新增功能

  • 录满功能中所有数据

  • 服务器磁盘空间不足,不能新增

  • 主键同名,唯一性验证

  • 创建时间以服务器的时间为准

  • 是否在任何情况下,都可以取消保存

  • 如果存在重置功能,重置后是否正常保存

  • 提交成功后有返回结果,成功失败页面或实时刷新列表

  • 新增提交时间如果长,应出现进度显示表

  • 新增的数据是否与数据库一致

  • 系统是否有提供数据回显, 那么回显数据与新增数据是一致的

  • 如果新增数据后有返回到列表, 则一般是新增的数据排在首页首行

 

4、修改操作

  • 修改一条记录

  • 是否支持同时修改多条记录

  • 多用户同时修改同一记录

  • 点击“取消”或“返回”是否给予提示

  • 提交成功后有返回结果,成功失败页面或实时刷新列表

  • 修改提交时间如果长,应出现进度显示

  • 修改的数据是否与数据库一致

 

5、删除操作

  • 删除一条记录

  • 是否支持同时删除多条记录

  • 一个用户修改,一个用户删除同样的记录

  • 无选择记录时删除是否控制

  • 提交成功后有返回结果,成功失败页面或实时刷新列表

  • 如果节点没有被其它功能关联,可以删除;反之不行

  • 级联删除是否成功

 

6、数据导入操作

  • 是否完成数据正常导入功能

  • 导入文件的部分数据异常进行导入

  • 导入文件的全部数据异常进行导入

  • 导入文件的关键字段值在数据中不存在进行导入

  • 导入文件的数据格式不符合进行导入

  • 数据导入后列表中的显示是否正确

  • 数据导入后在数据库中的显示是否正确

  •  

posted @ 2020-01-16 17:35  非池中  阅读(261)  评论(0)    收藏  举报