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