本书探讨了软件测试面临的主要问题,软件测试概念、原则和演化过程,涵盖了软件质量工程和测试概念、测试数据生成、测试部署、测试输出分析,以及软件测试管理。
本书特色
◆ 本书没有将软件测试当作一项孤立的技术,而是将其视为完整的软件验证和确认原则的组成部分。
◆ 根据边际效用递减规律,建议在同一个数学模型基础上开展程序测试和程序正确性验证工作,从而能够协调应用两种技术。
◆ 定义了软件缺陷概念和相对正确性概念,指出相对正确性是如何描述单调缺陷去除的。
◆ 将软件测试活动描述为一种面向目标的活动,研究了如何根据选择的测试目标指导测试活动。
◆ 涵盖了软件测试生命周期全过程,包括测试数据生成、测试预言设计、测试驱动设计,以及测试输出分析。
对软件质量和软件工程专业学生而言,《软件测试概念与实践》一书是非常有用的,因为本书为学生提供了职业生涯的基础知识,而且这些基础知识在各种原则不断演化的条件下也不会过时。
1