奈克、特里帕蒂编写《软件测试与质量保证——理论与实践》这本书是为了向学生和软件专业人员介绍测试理论、测试技术、测试实践及质量保证的基本思想。对于在软件工程、计算机科学及计算机工程上没有软件行业经验的本科生,我们将使用循序渐进的方式一步步为其介绍主题内容。从业人员也将受益于结构性的介绍和综合性的材料。研究生可以使用这本书作为参考文献。完整阅读本书,读者将会对下列主题有一个透彻的了解:测试理论和基础概念;支持生产高质量的软件的实践;软件测试技术;需求、缺陷、测试用例和测试结果的生命周期模型;单元测试、集成测试、系统测试和验收测试的过程模型;建立测试团队,其中包括招聘测试工程师和保留人才的方法;质量模型、能力成熟度模型、测试成熟度模型及测试过程改进模型。
《软件测试与质量保证——理论与实践》是有关软件测试与质量保证的一本理想入门教材,全书共分18章,主要内容包括测试的基本概念、程序测试理论、单元测试、控制流测试、数据流测试、域测试、系统集成测试、系统测试分类、功能测试、从有限状态机模型生成测试、系统测试设计、系统测试计划与自动化、系统测试的执行、验收测试、软件可靠性、测试团队的组织结构、软件质量及成熟度模型等。本书的两位作者奈克、特里帕蒂在软件测试方面有着丰富的实践经验,全书既有侧重测试理论的概念讲解,也有实际应用的经验总结。
《软件测试与质量保证——理论与实践》既可作为高等院校相关专业软件测试、质量保证、软件工程等课程的教材,也可作为软件测试爱好者的自学用书。对于那些希望增强软件测试方面知识的程序员、软件项目经理和软件开发团队的其他人员,本书也具有很好的参考价值。