您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件测试技术 > web测试 > 正文

Web功能测试之页面控件模型

发表于:2020-04-21 作者:非池中 来源:博客园

1、普通文本输入框控件

校验为空

校验等于最大值-1长度

校验等于最小值-1长度

校验对齐方式

校验前空格

校验中间空格

校验后空格

校验等于最大值长度

校验等于最大值+1长度

校验等于最小值长度

校验是否禁用HTML代码

校验高危字敏感字过滤

校验特殊字符

2、单选下拉选择框控件

校验默认选项

校验刷新页面

校验对齐

校验滚动条

校验为空

校验内容长度

校验排序

3、时间选择框控件

校验支持为空

校验不支持为空

包装日历组件

校验显示格式

校验支持全角字符

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

校验默认日期

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

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

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

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

校验输入年份中带字母

校验输入月份中带字母

校验输入日期中带字母

校验输入秒中带字母

校验输入年份中带汉字

校验输入月份中带汉字

校验输入日期中带汉字

校验输入小时中带汉字

校验输入分钟中带汉字

校验输入秒中带汉字

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

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

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

校验修改秒字段正确生效

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

1、翻页动作

校验页面内容显示

校验上翻按钮功能

校验下翻按钮功能

校验首页按钮功能

校验末页按钮功能

校验在首页点击上翻按钮

校验在末页点击下翻按钮

校验页数输入特殊符号

校验页数输入字母

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

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

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

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

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

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

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

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

2、文件上传动作

校验为空

校验支持文件类型

校验不支持文件类型

校验等于文件最大容量

校验大于文件最大容量

校验支持文件为空

检验不支持为空

校验文件不存在

校验刷新页面

校验前空格

校验后空格

校验中间空格

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

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

必填项的标示是否正确

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

3、文件下载动作

校验链接可点

校验链接不可点

校验下载方式’

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

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

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

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

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

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

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

按钮文字正确性

必填项的标志是否正确

4、表单清空/提交动作

校验前台数据清空

校验后台数据清空

校验刷新页面

校验错误目标页

校验正确目标页

校验支持单次提交

校验表单验证

5、全选/反选动作

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

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

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

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

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

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

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

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

6、重置动作

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

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

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

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

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

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

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

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

1、单个查询操作

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

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

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

输入字符

输入特殊字符

输入汉字

输入数字

条件中含有空格

输入超长字符

输入全角字符

输入单引号

输入单引号引起来的数据

输入双引号

输入双引号引起来的数据

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

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

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

查询结果是否匹配

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

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

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

查询处理时间是否能接受

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

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

2、级联查询操作

所有条件输入空查询

只输入一个关键条件查询

随机组合条件查询

输入所有关键条件查询

所有条件都输入查询

查询结果按什么顺序排序

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

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

3、新增操作

初始化数据正确性

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

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

录满功能中所有数据

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

主键同名,唯一性验证

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

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

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

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

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

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

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

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

4、修改操作

修改一条记录

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

多用户同时修改同一记录

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

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

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

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

5、删除操作

删除一条记录

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

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

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

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

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

级联删除是否成功

6、数据导入操作

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

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

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

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

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

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

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