功能测试

功能测试包括链接测试表单测试搜索测试删除测试cookies和session测试数据库测试

一、链接测试

  1. 测试所有链接是否按指示连接到了正确的页面;
  2. 测试所链接的页面是否存在;
  3. 测试web应用系统上没有孤立的页面。

二、表单测试

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

三、搜索测试

      一般有2种情况:输入框(时间框)、下拉框

  1. 任意单个条件查询:精确查询、模糊查询、超长搜索(针对可输入的)、为空查询、不匹配查询;
  2. 任意两个条件组合在一起查询;
  3. 三个条件组合在一起查询:一般2-3种组合测试即可;
  4. 默认条件查询:如果搜索框内有默认值;
  5. 根据需求或业务规则选取重点条件组合查询;
  6. 所有条件组合查询。

     时间框类的查询:1.开始时间<结束时间        2.开始时间=结束时间       3.开始时间>结束时间         4.开始时间>当前时间 

                                 4.开始时间<当前时间

四、删除测试

  1. 没选择数据直接点击删除——是否会有友好提示;
  2. 选择一条数据,点击删除——是否提示删除确认信息(即删除确认弹框);
  3. 删除一条数据后,点击添加——是否可以添加相同的数据;
  4. 连续删除多个,选择批量删除——是否支持;
  5. 选择全选,点击删除——注意是否把所有的数据删除;
  6. 删除一个有关联性的数据——会有关联性数据删除的确认信息;
  7. 所有删除数据的操作,要注意相应查询页面及其关联界面的数据是否及时更新。

五、cookies/session测试

  1. 打开web系统后,在浏览器默认存储cookies的目录下看此cookies目录是否存在;
  2. 已知cookies的保存时间,测试时间范围之内和之外的cookies文件是否正常;
  3. 将浏览器下的所有cookies文件全部删除。再次登录web系统,会怎么处理,是否需要重新输入登录信息或其他。

     session测试同理

六、数据库测试

  1. 数据库脚本执行(查询语句执行)——数据库表添加、修改是否正常;
  2. 页面提交表单、修改、查询、删除——数据库表信息是否正常。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值