web测试前的准备

139 阅读3分钟

今天主要所讲的内容是关于web端页面测试的,对于从事这方面的小伙伴来说,接触的应该是比较多的,对于页面测试来说,考虑的步骤、流程是很多的,还有考虑测试中的一些有效测试和无效测试,所以今天讲解的主要功能测试,主要是针对链接测试、表单测试、搜索框测试、还有删除数据这四方面,也是我们常会涉及到的地方。

分类及测试要点

  1. 功能测试
  2. 测试那些方面

一、链接测试

  1. 册数所有链接是否按指示的那样确实连接到了该链接的页面
  2. 测试所有链接的页面是否存在
  3. 测试web应用系统上没有孤立的页面

二、表单测试

什么是表单测试,表单一般指在界面进行数据提交操作的,包括新增和修改数据

  1. 输入框测试:--长度、数据类型、必填项、重复、空格、特殊字符串
  2. 下拉框测试:--默认值、数据完整性/正确性、第一个/最后一个/中间一个选取、手动输入值模糊匹配、联动选择;业务常见选取的操作
  3. 图片、视频、excel、txt等文件上传测试:--大小、尺寸、格式、数量、文件内容规则验证
  4. 表单提交按钮测试:--是否支持回车/单击、快速多次点击是否重复提交表单、网络中断(弱网)提交,提交之后是否有提示、提交后内容是否加密、提交是否做权限校验控制、多人针对表单同事操作的场景测试

三、搜索测试

搜索条件一般为2种情况:输入框、下拉框

  1. 任单个条件查询 模糊搜索、超出搜索、不存在与之匹配的条件,为空

  2. 任两个组个查询 确保任两个组合查询的正确性,验证两个组合的所有情况。

  3. 三个组合查询 不需要测试三个组合的全部级组合。因为前两针对所有单个条件的搜索、两个组合的所有组合进行测试了,那么在这里选择2-3组三张组合进行测试即可。

  4. 全条件组合查询 确保最大组合的正确性

  5. 默认条件查询 补充默认条件查询的用了

  6. 根据需要或者业务规则选择重点条件组合查询时间输入框

  7. 开始时间<=结束事件,测试一个小时、夸时、当天、跨天、跨月、跨年的数据

  8. 开始时间大于/小于当前时间,若是针对出生年月搜索,验证大于的情况;若是定时任务时间搜索验证小于的情况

  9. 只输入开始时间/结束事件

  10. 开始时间、结束时间都不输入

  11. 结束时间早于开始时间

  12. 手动输入时间,注意时间格式验证

四、删除测试

  1. 没选择数据,点击删除 --是否有友好提示
  2. 选择一条数据,点击删除 --是否提示删除确认信息,需二次确认
  3. 删除一条数据后,点击添加 --是否可以添加相同的数据
  4. 连续删除多个产品,选择批量删除 --是否支持
  5. 选择全选,点击删除 --注意是否把所有的数据删除
  6. 所有删除数据操作,要注意相应查询页面及其关联界面的数据是否及时更新

以上所讲的内容是主要针对链接、表单、搜索、还有删除四个部分进行讲解,下期会针对页面测试进行一个讲解,有不足的地方,欢迎小伙伴们补充。