一、软件测试的定义:
IEEE提出的软件工程标准术语,软件测试定义如下: “使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的区别。”
软件测试的目的不仅仅是为了发现错误。
二、软件测试观念的变化
传统测试: 在开发的后期介入
现在测试: 已经扩展到了整个软件生命周期
基于代码运行的测试 : 已经扩展到了静态测试的范畴
已发现错误为目的: 已经扩展到了错误预防的范畴
三、软件测试的目的
20世纪60年代——表明软件能够工作
20世纪70年代中期——检测发现错误
20世纪90年代——预防质量管理
本文探讨了软件测试从初期定义到现代观念的变化,强调了测试不仅限于寻找错误,还包括预防和质量管理。深入分析了测试目的的历史演进,从证明软件运行到检测和预防错误,最终达到提高软件质量的目标。
1025

被折叠的 条评论
为什么被折叠?



