出版社:清华大学出版社
年代:2014
定价:35.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.2.3 软件测试的定义
1.3 软件测试的目的和原则
1.3.1 软件测试的目的
1.3.2 软件测试的原则
1.4 软件测试的分类
1.4.1 按测试阶段划分
1.4.2 按是否需要执行被测试软件划分
1.4.3 按是否需要查看代码划分
1.4.4 按测试执行时是否需要人工干预划分
1.4.5 按测试实施组织划分
1.4.6 其他测试类型
1.5 测试用例
1.5.1 测试用例编写
1.5.2 测试用例设计
1.6 软件测试行业的历史、现状和前景
1.6.1 软件测试的历史回顾
1.6.2 软件测试的现状
1.6.3 软件测试的前景
1.7 小结
本章习题
第2章 软件测试生命周期
2.1 软件开发的基本过程
2.1.1 需求分析
2.1.2 设计
2.1.3 编码
2.1.4 测试
2.1.5 项目管理
2.2 软件开发过程模型
2.2.1 编码修正模型
2.2.2 瀑布模型
2.2.3 增量模型
2.2.4 演化模型
2.2.5 螺旋模型
2.2.6 RUP模型
2.2.7 MSF过程模型
2.2.8 敏捷开发过程模型
2.3 软件项目中的测试流程
2.3.1 软件生命周期中的测试
2.3.2 测试的基本流程
2.3.3 软件测试的组织
2.4 小结
本章习题
第3章 测试过程相关模型
3.1 测试过程模型
3.1.1 V模型
3.1.2 W模型
3.1.3 H模型
3.1.4 X模型
3.1.5 前置测试模型
3.2 测试过程改进模型
3.2.1 TMM
3.2.2 TPI
3.2.3 其他模型
3.3 小结
本章习题
第二部分 方法篇
部分习题参考答案
附录A测试文档模板
参考文献
软件测试是一种在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。本书针对高校计算机相关专业软件测试课程的需要而编写,结合实际案例介绍了软件测试的基础知识和实用技术。本书在内容上较为全面、系统地涵盖了当前软件测试领域的理论和实践知识,反映了当前最新的软件测试理论、标准、技术和工具。全书共17章,包括软件测试概述、软件测试生命周期、测试过程相关模型、静态测试与动态测试、白盒测试、黑盒测试、单元测试、集成测试、系统测试、验收测试、面向对象的软件测试、软件测试自动化、单元测试工具JUnit、负载测试工具LoadRunner、聚合文件管理工具测试、网上书店系统测试和手机视频播放软件测试。每章内容均有实际案例做补充,以加深读者对软件测试技术和过程的理解,做到理论与实践相结合。本书可作为高等院校相关专业软件测试的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,或用做全国计算机软件测评师考试、全国计算机技术与软件专业技术资格(水平)考试的培训资料。
循序渐进。本书将内容分为“基础篇”、“方法篇”、“过程篇”、“工具篇”和“实战篇”五个部分,层次分明,通过循序渐进地讲述知识,便于读者学习与理解。
实用性强。本书介绍理论的时候均结合相关案例进行讲解,对不同的测试方法和技术选用不同的案例,做到有所针对,这也使得基础知识更加具体形象,同时也更容易被理解和应用。
实时性强。本书所选案例均是近年来的真实案例,可以代表当代技术特征和需求环境,尤其是在移动互联网浪潮下重点介绍了“手机视频播放软件测试”。本书介绍的工具均是当前常见的软件测试工具;测试方法也是时下流行的测试方法,其中,面向对象测试的内容更是符合软件测试技术的发展方向。
书籍详细信息 | |||
书名 | 软件测试实用教程站内查询相似图书 | ||
9787302360469 如需购买下载《软件测试实用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 35.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 |