新書推薦:
《
唐宋绘画史 全彩插图版
》
售價:NT$
449.0
《
“御容”与真相:近代中国视觉文化转型(1840-1920)
》
售價:NT$
505.0
《
鸣沙丛书·大风起兮:地方视野和政治变迁中的“五四”(1911~1927)
》
售價:NT$
454.0
《
海洋、岛屿和革命:当南方遭遇帝国(文明的另一种声音)
》
售價:NT$
485.0
《
铝合金先进成型技术
》
售價:NT$
1214.0
《
英雄之旅:把人生活成一个好故事
》
售價:NT$
398.0
《
分析性一体的涌现:进入精神分析的核心
》
售價:NT$
556.0
《
火枪与账簿:早期经济全球化时代的中国与东亚世界
》
售價:NT$
352.0
|
內容簡介: |
《21世纪高等学校规划教材·软件工程:软件测试实践教程》系统、全面地介绍了软件测试的基础知识和测试技术的应用,是一本非常实用的软件测试教材。《21世纪高等学校规划教材·软件工程:软件测试实践教程》大致分为两部分,共9个章节。第一部分包括前5章,主要讲述软件测试的概念、原理、方法等基础理论。其中,第1章是引入章节,主要介绍软件测试的基础知识;第2章介绍了测试用例的设计方法和经典案例,也就是黑盒测试和白盒测试方法;第3章介绍了软件测试流程;第4章介绍了面向对象软件测试的原理和方法;第5章介绍了自动化测试的基础知识。第二部分包括后4章,主要讲述测试工具在实际测试环境中的应用。其中,第6章介绍了测试管理的基础知识和TestDirector管理测试过程的方法、案例;第7章介绍了单元测试的实施方案,重点讲解了一些单元测试工具的使用方法;第8章介绍了功能测试的实施方案,讲解了怎样使用WinRunner进行功能测试;第9章介绍了性能测试实施方案,讲解了使用LoadRunner实施性能测试的过程。
《21世纪高等学校规划教材·软件工程:软件测试实践教程》适用于高等院校、高职高专院校、示范性软件学院的软件技术、软件测试专业及计算机相关专业,可作为软件测试课程的教材或参考书使用,也可供从事软件开发和软件测试的专业技术和管理人员参考使用。
|
目錄:
|
第1章 软件测试概述
1.1 软件缺陷
1.1.1 软件缺陷案例
1.1.2 软件缺陷产生的原因
1.2 软件测试概述
1.2.1 软件测试定义
1.2.2 软件测试贯穿于软件生命周期
1.2.3 软件测试的目标和原则
1.2.4 软件测试的代价
1.2.5 软件测试类别
1.3 软件测试模型
1.3.1 软件开发阶段与测试阶段的联系
1.3.2 软件测试模型
1.4 测试驱动开发
1.4.1 测试驱动开发的概念
1.4.2 测试驱动开发的优点
1.4.3 测试驱动开发的原则
1.5 软件质量保证
1.5.1 软件质量和软件质量模型
1.5.2 软件能力成熟度模型
1.5.3 软件测试成熟度模型
1.5.4 软件质量保证
1.6 小结
习题
第2章 测试用例设计
2.1 测试用例
2.1.1 测试用例定义
2.1.2 测试用例设计概述
2.1.3 测试用例编写规范
2.2 黑盒测试概述
2.2.1 黑盒测试的概念
2.2.2 黑盒测试用例设计方法
2.3 典型黑盒测试方法
2.3.1 等价类划分方法
2.3.2 边界值分析法
2.3.3 错误推测法
2.3.4 因果图方法
2.3.5 决策表法
2.3.6 正交试验设计法
2.3.7 功能图法
2.3.8 黑盒测试方法使用策略
2.4 白盒测试概述
2.4.1 白盒测试概念
2.4.2 白盒测试优缺点
2.4.3 白盒测试方法
2.5 典型白盒测试方法
2.5.1 逻辑覆盖测试
2.5.2 基本路径测试
2.5.3 程序插桩
2.5.4 静态方法
2.5.5 白盒测试方法使用策略
2.6 黑白盒测试方法总结
2.7 小结
习题
第3章 软件测试流程
3.1 软件测试的过程
3.1.1软件测试基本过程
3.1.2与软件开发过程并行的测试流程
3.2 单元测试
3.2.1 单元测试概述
3.2.2 单元测试步骤
3.2.3 单元测试环境
3.2.4 单元测试主要任务
3.3 集成测试
3.3.1 集成测试概述
3.3.2 集成测试过程
3.3.3 集成测试策略
3.3.4 回归测试
3.4 确认测试
3.4.1 有效性测试
3.4.2 配置审查
3.5 系统测试
3.5.1 系统测试概念
3.5.2 系统测试的主要类型
3.5.3 Web系统的测试方法
3.6 验收测试
3.6.1 验收测试概念
3.6.2 验收测试策略
3.6.3 验收测试过程
3.7 小结
习题
第4章 面向对象软件的测试
4.1 面向对象的基本概念
4.2 面向对象软件的特点对其测试策略的影响
4.3 面向对象软件测试的特殊性
4.4 面向对象软件的测试模型
4.5 面向对象软件的测试策略
4.6 小结
习题
第5章 软件自动化测试
5.1 软件自动化测试概述
5.1.1 自动化测试定义
5.1.2 自动化测试与手工测试的比较
5.1.3 软件测试自动化的优缺点
5.2 软件自动化测试的引入和实施
5.2.1 软件自动化测试的引入原则
5.2.2 软件自动化测试生命周期
5.2.3 软件自动化测试实施中存在的问题
5.3 软件自动化测试工具
5.3.1 自动化测试原理和方法
5.3.2 自动化测试工具的特征
5.3.3 自动化测试工具的作用和优势
5.3.4 软件自动化测试工具的选择
5.3.5 自动化测试工具的分类
5.3.6 自动化测试工具的局限性
5.4 小结
习题
第6章 软件测试管理
6.1 软件测试管理概述
6.1.1 软件测试管理的引入
6.1.2 软件测试管理的要素
6.1.3 软件测试管理的内容
6.2 软件测试计划的管理
6.2.1 测试计划的编制
6.2.2 测试计划的控制和度量
6.3 缺陷管理
6.3.1 缺陷管理简介
6.3.2 缺陷的处理流程
6.3.3 缺陷的分类
6.3.4 缺陷报告
6.3.5 常用的缺陷管理工具
6.4 测试文档管理
6.4.1 软件测试文档标准
6.4.2 计算机软件测试文档编制规范GBT 9386—1988
6.4.3 测试文档类型
6.5 测试过程管理
6.5.1 《评价者用的过程》GBT 18905.5简介
6.5.2 评价与生存周期的关系
6.6 软件测试组织及管理
6.6.1 测试组织模型
6.6.2 测试团队管理
6.7 软件配置管理
6.7.1 配置管理的基本术语
6.7.2 软件配置管理的关键活动
6.8 TestDirector测试管理工具的运用
6.8.1 TestDirector概述
6.8.2 Testdirector测试管理过程
6.8.3 TestDirector配置
6.8.4 使用TestDirector管理测试项目
6.9 小结
习题
第7章 单元测试实施
7.1 单元测试解决方案
7.1.1 单元测试的对象
7.1.2 单元测试的流程
7.1.3 自动化单元测试的构建
7.1.4 单元测试工具
7.2 静态代码分析工具PC-Lint
7.2.1 PC-Lint简介
7.2.2 PC-Lint的安装与设置
7.2.3 集成PC-Lint到.NET编译环境
7.3 利用JUnit进行单元测试
7.3.1 JUnit概要
7.3.2 JUnit框架组成
7.3.3 JUnit的安装和运行
7.3.4 JUnit实例
7.3.5 从Eclipse中运行JUnit测试
7.3.6 用Eclipse插件辅助测试
7.4 利用NUnit进行单元测试
7.4.1 NUnit测试的基本过程
7.4.2 NUnit的布局
7.4.3 断言机制
7.4.4 NUnit常用属性
7.5 小结
习题
第8章 功能测试实施
8.1 功能测试解决方案
8.1.1 功能测试概述
8.1.2 实施自动化功能测试
8.1.3 网站功能测试
8.2 使用WinRunner进行功能测试
8.2.1 WinRunner简介
8.2.2 GUI Map
8.2.3 录制测试脚本
8.2.4 检查点
8.2.5 同步点
8.3 小结
习题
第9章 性能测试实施
9.1 性能测试概述
9.1.1 性能测试内容
9.1.2 性能测试过程
9.1.3 全面性能测试模型
9.2 使用LoadRunner进行性能测试
9.2.1 LoadRunner简介
9.2.2 LoadRunner的功能
9.2.3 创建脚本
9.2.4 回放脚本
9.2.5 负载测试的脚本
9.2.6 创建负载测试场景
9.2.7 运行负载测试
9.2.8 分析场景
9.3 小结
习题
参考文献
|
|