# 测试的定义

# 主流定义

  1. 标准的定义:在规定的条件下,对程序进行操作,以发现错误,对软件质量进行评估
  2. IEEE(国际电子电器工程协会)定义:使用人工或者自动的手段来运行或测试软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异
  3. G.J.Myers给出的定义:程序测试是为了发现错误而执行程序的手段
  4. G.J.Myers进一步给出的定义:
    • 测试是为了证明程序有错,而不是证明程序无错误
    • 一个号的测试用例在于它能发现至今未发现的错误
    • 一个成功的测试是发现了至今未发现的错误的测试

# 软件测试的发展历程

软件测试发展历程

上次编辑时间: 2020/7/2 上午5:54:12