目录
1.1 概述
早期测试等同于“调试",目的是纠正软件中已经知道的故障。
20世界70年代,Mayer的工作标志测试过程发展的里程碑:
测试是为发现错误而执行的一个程序或系统的过程。
IEEE、ANSI、ISO 标准。
Bill Hetzel提示测试概念:
测试是评价一个程序或系统属性为目标的任何一种活动,是对软件质量的度量。
Rick和Stefan提出概念:
测试是为了度量和提高被测软件的质量,对测试软件进行工程设计、实施和维护的的整个生命周期过程。
1.2 国内外现状
国外比较发达,软件测试工程师甚至比开发多的多,并且已经有测试标准和测试工具。
国内2003年成立测试工程师考试。正在逐步重视。
1.3 软件测试和软件项目的关系
测试服务。
软件测试只是证明软件存在错误,而不能证明软件没有错误。将错误控制在一个可以交付/发布的的程度上。