前言
测试是软件生存周期过程中降低风险的关键方法。成功的软件测试离不开对测试的组织与过程的管理,没有目标、没有组织、没有过程控制的测试是注定要失败的。一个软件的测试工作,不是一次简单的测试活动,它与软件开发一样,属于软件工程中的一个项目。本书着眼于软件测试项目管理的全过程,紧扣软件测试和软件工程标准规范要求,结合国内软件测试现状,设计了一套适应软件测试项目管理的方法,系统地介绍了相关的知识、技术、方法和软件工具,给出了较为详细的测试项目管理文档和记录表格模板。对于提高软件从业人员的测试项目管理能力,帮助软件测试机构规范测试过程管理、提高软件测试效率具有很好的指导作用。
全书的组织结构如下。
第1章从软件测试的发展、测试项目的阶段要求和测试项目管理模型几个方面概述了软件测试项目管理的基本概念。第2~7章分别介绍测试过程的需求管理、测试项目策划、项目监控、配置管理、质量保障、测量数据度量分析。第8章介绍测试过程管理文档编写指南。第9章说明作者们研制的测试过程管理工具。
本书是作者多年从事软件测试项目管理、软件工程技术研究和软件质量体系建设的实践经验总结,与其他公开教材相比,本书适用于软件评测项目管理要求,技术和方法的实用性好,内容指导性强,可用于同领域教育培训。本书可供从事软件测试的技术和管理人员使用,也可供高等院校的研究生和高年级本科生学习和参考。
本书第1、3、6、8章由刘文红编写,第2章由郭栋编写,第4章由董锐、赵爽编写,第5章和第7章由杨隽编写,第9章由沈玥编写。全书由刘文红统稿。
与软件一样,本书虽然经过了认真的编写和修改,仍然会有一些错误存在,而这些错误只有在使用时才会被发现。如果您在阅读本书后,愿意将错误、意见或建议反馈给我们,我们将非常感激。
编者 2021年12月