zoukankan      html  css  js  c++  java
  • 常见的web测试功能点测试思路

    常见的功能点的测试思路:
      1. 新增 或 创建(Add or Create)
      1) 操作后的页面指向
      2)操作后所有绑定此数据源的控件数据更新,常见的排列顺序为栈Stack类型,后进先出
      3) 取消操作是否成功
      2.编辑 或 更新 (Edit or Update)
      1) 操作后的页面指向
      2) 操作后所有绑定此数据源的控件数据更新
      3) 取消操作是否成功
      4)编辑界面是否读取出正确、全部的数据源
      5) 记录在工作流中的编辑功能可用性
      6)操作成功的生效时刻及生效范围
      3.删除 或 移除 (Delete or Remove)
      1) 操作后的页面指向
      2) 操作后所有绑定此数据源的控件数据更新 (如下就是删除后,Tab数据没有立即刷新的bug)
          3) 取消操作是否成功
      4) 记录在工作流中的编辑功能可用性
      5) 操作成功的生效时刻及生效范围(比如:购物网站,店家商品下架后,并没有同时删除买家的购买记录)
      4.选中 或 全选 (Check or Check all)
      1) 多页面中,全选对所有页面是否有效
      2) 支持多页面的个别选中,且返回查看时保留选中状态
      3) 界面上的按钮的操作范围是否均受选中功能控制
      4) 前一页选中状态,在翻页后,应保留原来状态
      5) 先全选-》移除某个单选-》全选按钮是否移除选中状态    
    
    
    
    常见的web安全问题有:
      SQL注入、跨站点脚本攻击、跨站点伪造请求、目录遍历、邮件表头注入、页面错误信息等。
      对于手动安全测试来说,一般常用的有三点:
      1、URL有参数的,手动修改参数,看是否得到其他用户的信息和相关页面;
      2、在登录输入框的地方输入‘ or 1=1--或 “ or 1=1--等看是否有SQL注入;
      3、在注重SQL注入的同时,一般在有输入框的地方输入
      对于自动化安全测试来说:
      测试组目前使用的安全测试工具为IBM的AppScan(当然,是破解版,34上已经放过该工具的安装包)
      1、在使用之前务必确认自己绑定的Host;
      2、配置URL、开发环境、错误显示类型;
      3、结果保存后可根据提示的问题类型和解决建议进行分析。
      Web安全测试通常要考虑的测试点:
      1、输入的数据没有进行有效的控制和验证
      2、用户名和密码
      3、直接输入需要权限的网页地址可以访问
      4、认证和会话数据作为GET的一部分来发送
      5、隐藏域与CGI参数
      6、上传文件没有限制
      7、把数据验证寄希望于客户端的验证
      8、跨站脚本(XSS)
      9、注入式漏洞(SQL注入)
      10、不恰当的异常处理
      11、不安全的存储
      12、不安全的配置管理
      13、传输中的密码没有加密
      14、弱密码,默认密码
      15、缓冲区溢出
      16、拒绝服务
    SQL注入:
    所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击.(
    (select * form 表 where id=1 or 1
    1 or 1是输入框输入的
    这样会导致满足 id=11 的数据都查出来
    而所有的数据都满足 1 
    这样就查出来了很多不该被查出来的数据
    这就是sql注入)



    目前还在学习中,希望会对大家有所帮助,觉得不错,就点赞支持一下。 另外,转载时请附带链接。谢谢!
  • 相关阅读:
    Binary Tree Level Order Traversal
    Search a 2D Matrix
    Minimum Path Sum
    Remove Duplicates from Sorted Array II
    AngularJS 过滤器
    AngularJS 控制器
    AngularJS ng-model 指令
    AngularJS Scope(作用域)
    AngularJS 指令
    AngularJS表达式
  • 原文地址:https://www.cnblogs.com/dangkai/p/8642995.html
Copyright © 2011-2022 走看看