软件测试管理
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.6 小结

软件测试应该贯穿于整个软件开发生命周期。本章从软件开发生命周期模型入手,分别阐述了顺序模型(例如:瀑布模型、V模型和W模型)和增量迭代模型(例如:螺旋模型、RUP和敏捷)的特点,以及它们在实际应用过程中的优缺点。

同时,本章阐述了组件测试、集成测试、系统测试和验收测试四个测试级别的特点、目的和测试环境要求等。对于一个好的测试,其测试活动应该是贯穿于整个软件开发生命周期的,即每个开发活动都有相应的测试级别和测试活动相对应,并且不同的测试级别,都有其特定的测试目标。

软件测试活动的开展依赖于测试对象的性质和特点。本章阐述了两个特定系统:综合系统和安全关键系统,分别从它们各自的项目本身特性、测试特性和测试管理特性等方面进行了描述。

软件测试活动的监控和改进需要收集、分析和评估测试过程中收集的信息和状态。本章从测度的意义、要求和基本过程方面,对测度和度量的基本概念进行了阐述,并通过具体的案例说明测度对于测试监控和做出决定的重要指导作用。

最后,对参与软件测试的测试人员,需要具备的道德规范和职业要求进行了简单的描述。