软件测试技术与实践

软件测试技术与实践

姚茂群, 方敏, 吴明晖, 王东钢, 编著

出版社:清华大学出版社

年代:2012

定价:35.0

书籍简介:

本书选材新颖,适合普通高校在讲述软件测试技术课程时选用,是高等院校学生和在职专业人员学习软件测试技术的理性教材。

书籍目录:

第1章 软件测试概述

1.1 软件质量的定义

1.2 软件测试的基本概念

I.2.1 软件测试的定义

1.2.2 软件缺陷的定义和种类

I.2.3 软件测试的分类

1.2.4 软件测试的原则

1.3 软件测试的目的

1.4 软件测试的生命周期

1.4.1 软件测试的纵向过程

1.4.2 软件测试的横向过程

1.5 软件测试与软件开发生命周期

1.5.1 顺序生命周期模型

1.5.2 渐进开发生命周期模型

1.5.3 迭代生命周期模型

第2章 软件测试方法

2.1 软件测试方法概述

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.4 白盒测试方法

2.4.1 逻辑覆盖测试

2.4.2 路径分析测试

第3章 软件测试过程

3.1 概述

3.2 软件测试计划

3.2.1 制定测试计划的作用和原则

3.2.2 测试计划的内容

3.3 测试用例

3.3.1 测试用例定义

3.3.2 测试用例在软件测试中的作用

3.3.3 测试用例设计的基本原则

3.3.4 测试用例设计应注意的问题

3.3.5 测试用例的编写标准

3.4 软件测试的过程模型

3.4.1 V模型

3.4.2 W模型

3.4.3 H模型

3.4.4 各种测试模型的使用

3.5 软件测试实施过程

3.5.1 单元测试

3.5.2 集成测试

3.5.3 确认测试

3.5.4 系统测试

3.5.5 验收测试

3.5.6 回归测试

第4章 bug跟踪管理

4.1 软件缺陷的定义

4.2 产生缺陷的原因

4.3 缺陷如何穿透测试

4.4 缺陷的分类

4.5 缺陷的生命周期

4.6 缺陷的严重程度和优先级

4.7 缺陷的描述

第5章 软件自动化测试基本理论

5.1 软件自动化测试基础

5.1.1 自动化测试的定义

5.1.2 自动化测试的对象

5.1.3 自动化测试的优势和局限

5.1.4 国内软件自动化测试实施现状分析

5.1.5 软件自动化测试的引入条件

5.1.6 自动化测试的运用步骤

5.2 软件自动化测试工具

5.2.1 自动化测试工具的作用及优势

5.2.2 自动化测试工具分类

5.2.3 常用自动化测试工具简介

第6章 功能测试

6.1 QTP简介

6.2 QTP安装

6.3 测试流程

6.4 Windows应用程序测试

6.4.1 QTP主界面

6.4.2 应用程序实例——飞机订票系统Flight

6.4.3 录制测试

6.4.4 运行测试

6.4.5 分析测试结果

6.4.6 产生检查点

6.4.7 参数化测试

6.5 wcb站点测试

6.5.1 准备录制

6.5.2 录制Web上的会话

6.5.3 增强及调试测试

6.5.4 运行测试

6.5.5 分析测试报告并提交缺陷

第7章 面向对象的单元测试

7.1 面向对象的单元测试

7.1.1 单元测试

7.1.2 类测试

7.1.3 类测试过程

7.1.4 测试用例应用

7.1.5 测试驱动

7.1.6 单元测试扩展

7.2 JUnit骨架

7.2.1 JUnit设计原则

7.2.2 JUnit安装

7.2.3 软件测试自动化骨架

7.2.4 JUnit断言

7.2.5 理解测试用例

7.2.6 TestResult类

7.2.7 测试包的实现

7.2.8 事件监听者实现

7.3 Eclipse中JUnit的使用

第8章 负载测试

8.1 LoadRunner程序安装

8.1.1 Windows系统下LoadRunner的安装

8.1.2 许可协议和样例安装

8.2 LoadRunner简介

8.3 协议选择

8.4 创建脚本

8.4.1 虚拟用户生成器

8.4.2 录制业务

8.4.3 查看脚本

8.5 编辑脚本

8.6 负载测试与运行过程

8.6.1 LoadRunner Controller简介

8.6.2 负载测试

8.6.3 分析结果

8.7 系统性能测试

8.7.1 Run-Time Setting配置

8.7.2 监控负载下的应用程序

8.7.3 测试期间增加负载

第9章 测试流程自动化

9.1 JIRA介绍

……

第10章 软件质量保证与软件测试

第11章 软件测试案例

附录A 术语表

附录B IEEE模板

参考文献

内容摘要:

本书以案例贯穿全书,主要介绍软件测试技术与实践的基础知识。全书共11章,不仅讲述了软件测试的基本理论和方法(单元测试、集成测试、系统和验收测试、测试用例设计和软件缺陷跟踪管理等),而且详细介绍了企业级软件测试的解决方案(负载测试、功能测试、Web站点测试和面向对象单元测试等)及测试自动化工具(QTP、LoadRunner和JIRA等)的使用。本书为读者在软件生命周期各个阶段合理选择适当的测试技术与测试工具并有效应用到项目中,提高软件的质量和可靠性提供了指导。本书适合作为高等学校计算机相关专业软件测试课程的教材,也可作为软件测试实训、培训班的教材和软件测试人员、软件开发人员及需要了解测试知识的各级软件管理人员的参考书。

书籍规格:

书籍详细信息
书名软件测试技术与实践站内查询相似图书
9787302289210
如需购买下载《软件测试技术与实践》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

软件测试技术与实践是清华大学出版社于2012.出版的中图分类号为 TP311.5 的主题关于 软件-测试-高等学校-教材 的书籍。