很早之前买了一本《软件测试经典教程》,总体感觉这本书对软件测试的主要理论介绍得很不错,软件测试的基本概念,测试分类,测试的常识,测试技术,缺陷管理,测试管理,软件测试工具都涵盖到了,是一本综合性的书,有助于测试人员对软件测试有一个整体全方位的了解。本书给我体会最深的就是软件测试的一些基本原则,让我们如何做好测试有一个不错的参考依据:

1.Zero Bug与Good Enough:本条给我们灌输的是一种测试执行通过的标准。显示任何测试通过不可能达到0 bug。那我们就应该达到Good Enough。这条原则是一种权衡投入/产出比的原则:测试既不能不充分也能过,我们需要制定测试通过标准和测试内容,比如:遗留的bug数&严重程度,测试用例的执行率&通过率等来解决上面的问题。

2.不要试图穷举测试:本条需要我们明白一件事,测试是需要考虑测试方法和技术(等价类/因果图/边界值)的,通过这些方法来提升测试的效率又保证产品的质量。

3.软件测试要尽早执行:本条主要想说明一个道理:测试需要贯穿整个软件的生命周期,缺陷修复成本随着各个阶段的靠后而上升。从平时的项目中也已经看出,需求阶段引入的bug不比设计开发阶段少,如何保证好需求的稳定有效已经至关重要。

本文转载自51Testing软件测试网(查看全文):http://www.51testing.com/html/67/n-116067.html