目录

  • 1 软件测试概述
    • 1.1 什么是软件测试
      • 1.1.1 为什么需要软件测试
      • 1.1.2 软件缺陷产生原因
      • 1.1.3 软件测试目的
      • 1.1.4 软件测试的定义
    • 1.2 软件缺陷管理
    • 1.3 软件测试分类
      • 1.3.1 按开发阶段分类
      • 1.3.2 按测试策略分类
      • 1.3.3 按测试执行方法分类
    • 1.4 软件测试过程模型
    • 1.5 软件测试流程
    • 1.6 章节测试
  • 2 黑盒测试
    • 2.1 什么是测试用例
    • 2.2 什么是黑盒测试
    • 2.3 等价类划分法
    • 2.4 边界值分析法
    • 2.5 决策表法
    • 2.6 正交实验设计法
    • 2.7 场景法
    • 2.8 黑盒测试章节测试
  • 3 白盒测试方法
    • 3.1 什么叫白盒测试
    • 3.2 什么叫控制流技术
    • 3.3 白盒测试—语句和判定覆盖
    • 3.4 白盒测试—条件和判断条件覆盖
    • 3.5 白盒测试—条件组合和路径覆盖
    • 3.6 白盒测试章节测试
  • 4 性能测试
    • 4.1 性能测试概述
    • 4.2 性能测试指标
    • 4.3 性能测试种类
    • 4.4 性能测试流程
    • 4.5 性能测试工具—loadrunner
    • 4.6 Vugen的使用
    • 4.7 常用的操作
    • 4.8 Controller简介及场景类型
    • 4.9 Analysis分析测试结果
  • 5 安全测试
    • 5.1 安全测试概述
    • 5.2 常见安全漏洞
      • 5.2.1 SQL注入
      • 5.2.2 XSS跨站脚本攻击
      • 5.2.3 CSRF攻击
    • 5.3 渗透测试
    • 5.4 常用安全测试工具
    • 5.5 安全测试实例
  • 6 自动化测试
    • 6.1 自动化测试概述
    • 6.2 自动化测试常见技术
    • 6.3 自动化测试工具
    • 6.4 自动化测试实例
性能测试流程