目录

  • 1 第1章 绪论
    • 1.1 1.1软件质量保证与测试的产生与发展
    • 1.2 1.2软件缺陷、软件错误、软件失败
    • 1.3 1.3软件质量保证与测试的意义、原则和挑战
  • 2 第2章 软件测试策略
    • 2.1 2.1软件测试的模型、过程和生命周期
    • 2.2 2.2软件测试的方法和技术
  • 3 第3章 黑盒测试
    • 3.1 3.1黑盒测试概述
    • 3.2 3.2等价类划分
    • 3.3 3.3边界值法
    • 3.4 3.4错误推测法
    • 3.5 3.5判定表驱动法
    • 3.6 3.6因果图法
    • 3.7 3.7场景法
    • 3.8 3.8正交试验法
  • 4 第4章 白盒测试
    • 4.1 4.1白盒测试技术概述
    • 4.2 4.2程序静态测试
    • 4.3 4.3逻辑覆盖
      • 4.3.1 4.3_1逻辑覆盖测试
      • 4.3.2 4.3_2逻辑覆盖标准小结
    • 4.4 4.4基本路径覆盖
    • 4.5 4.5循环测试
    • 4.6 4.6程序变异测试
    • 4.7 4.7符号测试
    • 4.8 4.8程序插桩和调试
  • 5 第5章 软件测试过程
    • 5.1 5.1单元测试
      • 5.1.1 5.1.1单元测试简介
      • 5.1.2 5.1.2单元测试的任务
    • 5.2 5.2集成测试
      • 5.2.1 5.2.1集成测试简介和相依性分析
      • 5.2.2 5.2.2需要进行集成测试的原因
      • 5.2.3 5.2.3集成测试方法和分析
      • 5.2.4 5.2.4自顶向下和自底向上集成
      • 5.2.5 5.2.5核心系统先行集成
      • 5.2.6 5.2.6基于调用的集成
      • 5.2.7 5.2.7高频集成
      • 5.2.8 5.2.8其它集成测试方法
    • 5.3 5.3系统测试概述
      • 5.3.1 5.3.1系统测试概述
      • 5.3.2 5.3.2——1系统测试项目
      • 5.3.3 5.3.2——2系统测试项目
      • 5.3.4 5.3.2——3系统测试项目
    • 5.4 5.4验收测试
    • 5.5 5.5回归测试
  • 6 第6章 面向对象测试
    • 6.1 6.1面向对象测试简介
  • 7 第7章 自动化测试
    • 7.1 7.1自动化测试概述
    • 7.2 7.2自动化黑盒测试
  • 8 第8章 软件评审
    • 8.1 8.1软件评审概述
    • 8.2 8.2软件评审会议
  • 9 第9章 软件质量与软件质量管理
    • 9.1 9.1软件错误及分类
    • 9.2 9.2程序中隐藏错误数量估计
    • 9.3 9.3软件质量
    • 9.4 9.4软件质量模型
    • 9.5 9.5软件质量管理
    • 9.6 9.6软件质量管理体系
  • 10 第10章 软件测试组织和管理
    • 10.1 10.1人员和资源组织
    • 10.2 10.2过程和进度管理
    • 10.3 10.3文档、用例和缺陷管理
  • 11 实验一 黑盒测试技术
    • 11.1 实验一_PPT
    • 11.2 黑盒测试实验目的和要求
    • 11.3 日期推算程序测试
    • 11.4 找钱计算程序测试
  • 12 实验二 白盒测试技术
    • 12.1 实验二_PPT
    • 12.2 JUnit单元测试讲解
    • 12.3 JUint单元测试示例
    • 12.4 程序逻辑覆盖测试
    • 12.5 基本路径覆盖测试
  • 13 实验三 自动化功能测试
    • 13.1 实验三__PPT
    • 13.2 自动化功能测试——RFT
4.4基本路径覆盖