目录

  • 1 软件测试概述
    • 1.1 学习目标
    • 1.2 学习任务
    • 1.3 教材内容
      • 1.3.1 软件、软件危机和软件工程
      • 1.3.2 软件缺陷与软件故障
      • 1.3.3 软件质量与质量模型
      • 1.3.4 软件测试基础知识
      • 1.3.5 软件测试模型
      • 1.3.6 测试分析和设计测试用例
      • 1.3.7 软件测试组织和人员要求
      • 1.3.8 软件测试的发展
    • 1.4 第一讲 软件缺陷基本理论
    • 1.5 第二讲 即时贴软件缺陷
  • 2 白盒测试技术
    • 2.1 学习目标
    • 2.2 学习任务
    • 2.3 教材内容
      • 2.3.1 软件测试技术概述
      • 2.3.2 白盒测试
        • 2.3.2.1 静态测试技术
        • 2.3.2.2 动态测试技术
      • 2.3.3 边界值分析
    • 2.4 第三讲 逻辑覆盖法
    • 2.5 第四讲 控制流分析
  • 3 黑盒测试技术
    • 3.1 学习目标
    • 3.2 学习任务
    • 3.3 教材内容
      • 3.3.1 黑盒测试概述
      • 3.3.2 等价类划分
      • 3.3.3 错误猜测法
      • 3.3.4 因果图
      • 3.3.5 判断表驱动法
      • 3.3.6 场景法
      • 3.3.7 正交试验法
    • 3.4 第五讲 等价类划分
    • 3.5 第六讲 边界值分析
    • 3.6 第七讲 等价类+边界值
    • 3.7 第八讲 判定表法
    • 3.8 第九讲 因果图
    • 3.9 第十讲 判定表+因果图
    • 3.10 第十一讲 场景法
    • 3.11 第十二讲 正交试验法
  • 4 软件生存周期中的测试
    • 4.1 软件生存周期中的测试概述
    • 4.2 单元测试
    • 4.3 集成测试
    • 4.4 系统测试
    • 4.5 验收测试
    • 4.6 性能测试
    • 4.7 回归测试
  • 5 缺陷报告和测试评估
    • 5.1 软件缺陷
    • 5.2 软件缺陷的生存周期
    • 5.3 报告软件缺陷
    • 5.4 重现缺陷
    • 5.5 软件缺陷跟踪管理
    • 5.6 软件测试的评估
    • 5.7 测试总结报告
    • 5.8 测试评审
  • 6 测试管理
    • 6.1 测试管理概述
    • 6.2 制定测试计划
    • 6.3 测试组织与人员管理
    • 6.4 测试过程管理
    • 6.5 测试配置管理
    • 6.6 测试风险管理
    • 6.7 测试成本管理
  • 7 软件自动化测试工具
    • 7.1 软件测试工具概述
    • 7.2 测试工具类型
    • 7.3 常用测试工具
  • 8 自动化测试实例
    • 8.1 WinRunner功能测试实例
    • 8.2 LoadRunner负载测试实例
测试总结报告