2.4. web功能测试_基本操作模型

2.4.1. 单个查询操作

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

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

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

  • 输入字符

  • 输入特殊字符

  • 输入汉字

  • 输入数字

  • 条件中含有空格

  • 输入超长字符

  • 输入全角字符

  • 输入单引号

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

  • 输入双引号

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

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

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

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

  • 查询结果是否匹配

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

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

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

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

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

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

2.4.2. 级联查询操作

  • 所有条件输入空查询

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

  • 随机组合条件查询

  • 输入所有关键条件查询

  • 所有条件都输入查询

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

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

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

2.4.3. 新增操作

  • 初始化数据正确性

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

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

  • 录满功能中所有数据

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

  • 主键同名,唯一性验证

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

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

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

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

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

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

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

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

2.4.4. 修改操作

  • 修改一条记录

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

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

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

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

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

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

2.4.5. 删除操作

  • 删除一条记录

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

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

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

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

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

  • 级联删除是否成功

2.4.6. 数据导入操作

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

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

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

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

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

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

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