出版社:清华大学出版社
年代:2015
定价:32.0
涵盖软件本教材按照软件测试流程,对软件测试的相关技术进行了全面、系统的介绍;由于面向对象技术的特性以及测试自动化技术日益广泛的应用,本教材还对面向对象软件测试技术和软件测试自动化相关知识进行了较详细的介绍。最后通过一个实际软件测试项目案例将各章知识联系起来,实现“巩固理论知识、提高实践能力”的教学目标。
第1章 软件测试的基本概念
1.1 软件质量
1.1.1 软件质量的概念
1.1.2 软件质量的属性
1.1.3 软件质量的模型
1.1.4 软件质量的量度
1.2 软件测试的概念
1.2.1 软件测试的定义与目的
1.2.2 软件测试的原则
1.3 软件的缺陷与错误
1.3.1 软件缺陷的定义和类型
1.3.2 软件缺陷的级别
1.3.3 软件缺陷产生的原因
1.3.4 软件缺陷的分类
1.3.5 修复软件缺陷的代价
1.4 软件测试的经济学与心理学
1.4.1 软件测试的心理学
1.4.2 软件测试的经济学
1.5 软件质量保证
1.5.1 软件质量保证概要
1.5.2 软件质量保证活动的实施
1.5.3 SQA与软件测试的关系
1.6 本章小结
第2章 软件测试类型及其在软件开发过程中的地位
2.1 软件开发阶段
2.1.1 软件生存周期
2.1.2 软件测试的生存周期模型
2.1.3 测试信息流
2.2 规划阶段的测试
2.2.1 目标阐述
2.2.2 需求分析
……
第3章 代码检查、走查与评审
第4章 覆盖率测试
第5章 功能测试
第6章 单元测试和集成测试
第7章 系统测试
第8章 面向对象软件的测试
第9章 软件性能测试基础理论
第10章 性能测试的应用领域
第11章 性能测试团队建设
第12章 性能测试工具原理
第13章 性能测试需求分析
第14章 测试脚本编写
第15章 测试常见设计与执行
第16章 测试分析技术
第17章 Web前段性能
全书共17章,第1~第8章围绕软件测试基础理论进行阐述,从第9章开始引入性能测试,在后续章节中描述了性能测试原理、应用领域、团队建设、测试工具、需求分析、Web性能测试等内容,第9、第10、第11章分别阐述了软件性能测试的基础理论、应用领域和团队建设,第12章针对性能测试工具原理进行介绍,第13、第14、第15、第16章以性能测试流程为主线,对性能测试需求分析、测试脚本编写、测试场景设计与执行以及测试结果分析的技术要点分别做出了详细介绍,第17章针对性地介绍了Web前端性能。 软件测试是发现软件缺陷最有效的手段,而完备的性能测试是最关键的。通过负载测试、压力测试、配置测试、并发测试、可靠性测试以及失效恢复测试等一系列方法,性能测试在能力验证、能力规划、性能调优和缺陷发现等领域大显身手。从软件行业本身的需求而言,高级性能测试人员的市场需求十分巨大,性能测试行业是十分有发展前景的。本书以介绍软件测试基本理论为引子,围绕性能测试原理、方法与实践展开探讨。本书可以作为高等学校计算机科学与技术、软件工程、网络工程和通信工程等专业的本科生或研究生教材,也可以作为相关领域工程技术人员的参考书。