目录

  • 1 课程简介
    • 1.1 课程简介和评分构成说明
    • 1.2 参考教材
  • 2 第1章 绪论
    • 2.1 行业现状
    • 2.2 软件与软件测试
    • 2.3 软件测试定义的课后思考
    • 2.4 软件缺陷
    • 2.5 测试用例
    • 2.6 软件质量
    • 2.7 本章要点
  • 3 第2章 黑盒测试
    • 3.1 概述
    • 3.2 等价类测试
    • 3.3 边界值测试
    • 3.4 基于场景的测试
    • 3.5 本章要点
  • 4 第3章 黑盒测试实践
    • 4.1 实践作业
    • 4.2 测试管理
      • 4.2.1 测试用例管理
      • 4.2.2 缺陷管理
  • 5 第4章 白盒测试
    • 5.1 概述
    • 5.2 对判定的测试
    • 5.3 对路径的测试
    • 5.4 静态白盒测试
    • 5.5 本章要点
  • 6 第5章 单元测试
    • 6.1 单元测试基本思想
    • 6.2 基于JUnit的单元测试
    • 6.3 本章要点
  • 7 第6章 白盒测试实践
    • 7.1 实践作业
  • 8 第7章 软件质量
    • 8.1 软件质量模型
    • 8.2 软件质量度量
软件测试定义的课后思考

本次课中,我们了解了IEEE对软件测试的定义如下:

The process of running or testing the system manually or automatically by using tools, in order to verify whether it satisfies the requirements or to make clear the differences between the actual outcome and the expected outcome.

但是,该定义并非完美,它无法覆盖软件测试所有方方面面的工作,请问,该定义中遗漏了软件测试中哪些方面的内容,并到本课程的专题讨论区发表自己的观点。谢谢。