Web测试

各类web控件测试点总结:
1、界面检查
   进入一个页面测试,首先检查title,页面排版,字段等,而不是马上进入文本框校验
    1)页面名称title是否正确
    2)当前位置是否可见  您的位置:
    3)文字格式统一性
    4)排版是否整齐
    5)列表项显示字段是否齐全,列表项字段名称是否跟表单统一
    6)同一页面,是否出现字段名称相同、值取不同的问题
    7)数据加载情况:除了文本框的值,还要注意:
    复选框,是否保存打√,或者保存不打√
    下拉框,是否保存选择的值
    多文本框,值是否都被保存,空格,换行是否保存

2、单文本框(type=text)
  边界:字段长度
  判空:是否可以为空
  唯一性:是否唯一
  考虑语言,操作环境
  特殊字符测试输入:or 1<>1 or'1'=1'' 'or'1'<>'2
          "|?>< where a='xx' 下划线是否被允许 输入全部空格 输入单引号
  特殊字段输入限定:
    框内容是否合法(tel,ip,url,email)序号等,直接限制输入数字,其他过滤掉;输入金额文本框,整数首位为0,过滤掉;
    小数点后边,一般保留两位有效数字
  正确性测试:
    1)数据允许长度的测试;
      a、页面是否超出的测试(输入长英文字符串,是否断行)
      b、数据库是否允许最大字符
      c、最短长度的正确流程,对打长度的正确流程覆盖
    2)对于允许为空的字段,不填入,再次数据传递后,看是否报500错误
    3)未规定字符串长度,不按死板输入,输入非常多字符时,做允许动作的正确性校验,看是否报错
      (要达到的结果:不管有没有长度限制),最终页面不能抛数据库异常
    最终都会出现以下两种情况的一种:A、页面有校验长度、大小;或者无校验,数据库报错;因此所有字段都要做长度、
  大小的限制(不管需求有没有给出明确要求,不管测试哪种文本框,都要限制长度,不允许数据库报错)
    最大长度限制方法:1、不允许再输入2、自动截断处理,并且给用户提示
3、添加按钮
  添加动作检查范围:
  失败:是否提示
  提示内容是否正确
  失败时:保存用户已输入的内容,避免重新再输入
  成功:对话框消失
  纪录是否可以直接查看(还是需要刷新)
  列表纪录顺序
  重复提交情况,点击一次后,是否编程disable
  上传附件的添加:
  A.文件名称:文件名称很长;文件名称字符多样化(汉字,英文,符号);文件名重复
  B.判空?
  C.附件格式类型支持
  D.附件个数
  C.附件空间大小
4、移除按钮
  1、一般都要在前台先给出一个提示操作“确定移除该。。。”
  2.相关联的东西,是否需要限制移除“该类型下存在应用,无法移除”有到后台比较
  3、确定后,真正执行移除操作
  结果:
  移除后,列表数据是否立即消失
  必须有确认删除的提示信息
5、列表
  1)列表纪录顺序
  2)是否需要翻页、有没有翻页功能
  3)字段名称是否与表单一致
6、搜索文本框
  1、功能点、需求点考虑
  是否提供模糊查询、输出数值有种类限定时,是否考虑换成下拉框搜索;
  2、检查点:
  文本框值是否消失(是否回填条件值),再次点击“查询”可查看所有记录
  考虑搜索结果:是否存在分页,分页是否正常;是否有序
  注意:分页是否仍保存查询条件,检查后面的记录是否符合条件
  3、查询数据多样性:
  输入不存在的字段值测试、包括特殊字符查询测试
  输入类似程序语句的条件是否执行查询
  4、操作类型
  不输入的查询
  输入全部空格的查询
  模糊查询
  输入不存在的查询
  输入存在的查询
  单个查询和多个条件复合查询
7、搜索--下拉框
  检查点:
    a)搜索结果是否有序;
    b)下拉框值是否齐全;
    c)下拉框值是否自动消失,再次点击查询可查看所有记录
    d)分页时,是否保存搜索条件

以上纯属从页面控件角度测试点出发;实际应用过程中需要结合起来:
1)UI测试:
  页面布局;页面样式检查;控件长度是否够长;显示时,是否会被截断;支持的快捷键,tab键切换焦点顺序正确性等
2)功能测试:
  页面上各类控件的测试范围,测试点
3)安全测试:输入特殊字符,sql注入,脚本注入测试
  后台验证测试,对于较重要的表单,绕过JS检查后台是否验证
   数据传输是否加密处理,比如,直接请求转发,地址栏直接显示发送字符串
  数据库存储,特别密码,是否加密形式存储
4)兼容性测试
5)性能测试
6)易用性测试

 

posted @ 2018-03-25 09:10  (时光)光阴飞逝  阅读(166)  评论(0编辑  收藏  举报