web测试技术

一、Web 测试与传统测试的区别

  • 相同之处
    测试内容: 功能、性能、易用性、兼容性、安全性等
    测试方法: 等价类边界值法、判定表法、状态迁移法,流程分析法、因果图法、错误猜测法等
    测试手段: 人工测试、工具测试等
  • 不同之处
    Web 测试更加注重性能测试和安全性测试

性能测试

传统测试 web测试
CPU使用情况 事务响应时间
内存使用情况 系统处理能力 (TPS)
最大并发用户数

安全性测试

传统测试 web测试
用户管理 XSS 攻击
系统是否有超时限制 缓冲区溢出
相关信息是否写入日志文件,是否可以追踪 SQL 注入
服务器端的安全漏洞 拒绝服务(DoS)
信息是否加密

二、功能测试

  1. 链接测试
  • 超链接与说明文字相匹配
  • 被链接页面是存在的 不出现 404 找不到页面的错误
    测试工具:Xenu 死链接检查工具
  • 超链接未链接到任何地址
  • 没有孤立的页面(没有链接指向的页面)
  • 链接的描述必须精简有效
  1. 表单测试
  • 输入检查
    长度限制    测试(input标签的maxlength属性 JS脚本)思路:等价类边界值输入域
    类型限制    测试(JS脚本 服务器代码)
    模式匹配    如日期格式 测试(JS脚本 服务器代码)
    特殊值      % _ 空格 文字前后空格 null 单引号 双引号 HTML标签(
    abc

你可能感兴趣的:(软件测试,前端,服务器,运维)