软件测试技术

软件测试技术

路晓丽等, 编著

出版社:机械工业出版社

年代:2007

定价:28.0

书籍简介:

本书介绍了软件测试的基本理论和测试用例的设计方法等。

书籍目录:

出版说明

前言

第1部分软件测试基础

第1章软件测试概述

1.1软件危机

1.1.1什么是软件危机

1.1.2软件危机的内在原因

1.1.3软件工程和软件危机的解决

1.2软件质量与可靠性

1.2.1软件质量因素和质量特性

1.2.2软件可靠性

1.2.3软件错误

1.3软件测试的基本知识

1.3.1软件测试的背景和意义

1.3.2软件测试的定义

1.3.3软件测试的分类

1.3.4软件测试的过程

1.3.5软件测试与软件开发过程的

关系

1.3.6正确认识软件测试

1.4软件测试职业

1.4.1软件测试职业和职位

1.4.2软件测试职业素质

1.4.3软件测试人才现状

1.5习题

第2章白盒测试

2.1静态白盒测试和动态白盒

测试

2.2白盒测试的重点及其对策

2.3白盒测试的测试用例设计

方法

2.3.1逻辑覆盖

2.3.2路径测试

2.3.3数据流测试

2.4白盒测试的覆盖准则

2.5白盒测试的工具

2.6代码的持续集成及其对

测试的影响

2.7习题

第3章黑盒测试

3.1静态黑盒测试和动态黑盒

测试

3.2黑盒测试的基本测试用例

设计方法

3.2.1等价类划分

3.2.2边界值分析

3.2.3因果图

3.2.4判定表驱动测试

3.2.5正交实验设计法

3.3根据需求文档定义测试需求

3.3.1测试人员及早介入

3.3.2验证需求

3.3.3明确需求和功能路径之间的关系,

设计有效测试

3.3.4明确需求用例场景(使用情况、可选路

径、异常路径等),设计有效测试

3.3.5以ATM系统为例,设计和组织

系统测试用例

3.4习题

第4章软件自动化测试

4.1软件自动化测试基础

4.1.1软件自动化测试的意义

4.1.2软件自动化测试的定义

4.1.3软件自动化回归测试

4.1.4软件自动化测试的原理和方法

4.1.5软件自动化测试的引入和评价

4.1.6软件自动化测试的限制

4.2软件自动化测试工具

4.2.1软件自动化测试工具的特征

4.2.2软件自动化测试工具的分类

4.2.3软件自动化测试工具的选择

4.3软件自动化测试脚本开发

技术

4.3.1软件自动化测试脚本分类

4.3.2软件自动化测试脚本开发技术

4.4WinRunner7.6测试工具的

运用

4.4.1WinRunner7.6介绍

4.4.2使用WinRunner

4.4.3设定GUIMap

4.4.4编辑GUIMap

4.4.5学习虚拟对象

4.4.6创建测试

4.4.7同步点

4.4.8GuI检查点

4.4.9图像检查点

4.4.10文字检查点

4.4.11使用TSL修改脚本

4.4.12建立数据驱动脚本

4.4.13建立批测试

4.5习题

第5章性能测试

5.1性能测试的概念

5.2客户端性能测试

5.2.1并发性能测试

5.2.2疲劳强度测试

5.2.3大数据量测试和速度测试

5.3网络性能测试

5.3.1网络应用性能分析

5.3.2网络应用性能监控

5.3.3网络预测

5.4服务器端性能测试

5.5用产品级数据库进行性能

测试

5.6性能测试工具LoadRunner

5.6.1创建虚拟用户

5.6.2创建真实的负载

5.6.3实时检测

5.6.4分析结果以及精确定位问题

所在

5.6.5重复测试保证系统发布的高

性能

5.7习题

第6章兼容性测试

6.1兼容性测试的概念

6.2软件兼容的平台和应用程序

版本

6.3软件兼容的标准和规范

6.3.1高级标准和规范

6.3.2低级标准和规范

6.4数据共享兼容性

6.5为兼容性测试确定恰当的测试

用例和测试数据

6.6兼容性测试环境的管理

6.7习题

第7章可用性测试

7.1可用性测试的概念

7.2可用性好的用户界面

7.3可用性测试时确定目标受众

需求的方法

7.4为预期受众定制可使用性

测试

7.5习题

第8章安全性测试

8.1安全性测试的基本概念和

内容

8.2特定需求和整个系统的安全

性测试考虑

8.3软件安全性测试的方法

8.4外购安全性测试

8.5软件安全性分析

8.6习题

第9章特定环境及应用测试

9.1客户端/月艮务器体系结构

测试

9.1.1客户端/月艮务器体系结构测试

方法

9.1.2Web应用的测试

9.2图形用户界面(GUI)测试

9.2.1GUI测试概述

9.2.2GUI测试类型

9.3实时系统测试

9.4习题

第2部分面向对象的软件测试

第10章面向对象的软件测试基础

10.1从测试视角看待面向对象

10.1.1测试面向对象软件的不同

10.1.2测试视角

10.1.3从测试视角的角度看待面

对象的概念

10.2面向对象测试的层次

10.2.1面向对象的单元测试类

测试

10.2.2面向对象的集成测试

10.2.3面向对象的系统测试

10.3面向对象测试模型

10.3.1面向对象分析的测试

(OOATest)

10.3.2面向对象设计的测试

(OODTest)

10.3.3面向对象编程的测试

(OOPTest)

10.4面向对象测试部分的例子

10.5习题

第11章测试分析与设计模型

11.1指导性审查测试分析和

设计模型

11.1.1UML分析和设计模型

11.1.2指导性审查

11.2测试指定类型的模型

11.2.1指导性审查分析模型

11.2.2指导性审查设计模型

11.3习题

第12章类测试

12.1类测试基础

12.1.1类测试的方法

12.1.2类测试的层次

12.1.3类的功能性测试和结构性

测试

12.1.4类测试的考虑

12.2构建类测试用例

12.2.1根据OCL规范构建测试

用例

12.2.2根据状态转换图构建测试

用例

12.2.3类测试系列的充分性标准

12.3构建测试驱动程序

12.3.1测试驱动程序的需求

12.3.2Tester类的设计

12.3.3测试驱动程序代码示例

12.4测试类的层次结构

12.4.1继承

12.4.2子类测试需求

12.4.3组织测试软件

12.4.4测试抽象类

12.5习题

第13章面向对象交互测试

13.1对象交互测试基础

13.1.1对象交互的概念

13.1.2对象交互的类型

13.1.3对象交互测试的考虑

13.2对象交互的测试

13.2.1汇集类的测试

13.2.2协作类的测试

13.2.3测试用例抽样

13.3现成组件的测试

13.4习题

第14章面向对象系统测试

14.1面向对象系统测试基础

14.2系统测试的主要内容

14.2.1功能测试

14.2.2性能测试

14.2.3强度测试

14.2.4安全测试

14.2.5健壮性测试/恢复测试

14.2.6安装/卸载测试

14.3系统测试覆盖率的衡量

14.4习题

第3部分软件测试管理

第15章测试文档和测试计划

15.1测试文档与测试计划的

目标

15.2测试计划

15.2.1测试计划的内容

15.2.2编写有效的测试计划

15.2.3确定测试需求

15.3测试说明文档

15.4测试报告文档

15.5测试总结报告

15.6习题

第16章测试管理

16.1测试管理基础

16.2测试执行周期的开始和

结束

16.3隔离测试环境和开发环境

16.4测试用例的有效管理

16.5缺陷追踪管理

16.5.1软件缺陷的生命周期和

处理流程

16.5.2软件缺陷的严重性和优先级

16.5.3软件缺陷的报告、分离和

再现

16.5.4软件缺陷的度量

16.5.5缺陷管理系统开源工具

JIRA介绍

16.6测试的评测

16.6.1覆盖评溅

16.6.2质量评测

16.7习题

第17章管理一个测试小组

17.1企业的测试策略和企业的测试

人员的组织

17.1.1企业的测试策略

17.1.2测试人员组织

17.2测试小组的职责

17.3测试小组的测试评估

17.3.1评估测试人员的有效性

17.3.2评估测试组的有效性

17.3.3评估测试组测试活动质量

17.4测试小组的管理

17.4.1人才培养

17.4.2成功管理的几大原则

17.5习题

参考文献

内容摘要:

  本书全面、系统地论述了软件测试的理论知识和应用技术,介绍了测试理论、测试方法、测试技术、测试工具和测试管理等知识,涵盖了业界出现的大部分测试领域内的知识,是一本比较全面的介绍测试知识的书籍。同时,本书在编写时注意理论结合实际,书中许多涉及理论的内容都使用例子进行阐述和说明,是一本非常实用的软件测试教材。全书共3部分,其中,第一部分介绍了软件测试的基本理论和测试用例的设计方法。第二部分介绍了面向对象软件的测试。第三部分介绍了测试管理的基本知识。  本书全面、系统地论述了软件测试的理论和应用技术。全书共3部分,其中,第1部分(第1~9章)介绍了软件测试的基本理论和测试用例的设计方法,包括软件测试的概念、白盒测试、黑盒测试、自动化测试、性能测试、兼容性测试、安全性测试、特定环境及应用测试等测试基础知识和应用技术。第2部分(第10~14章)介绍了面向对象软件的测试,包括面向对象软件分析和设计模型的测试、类测试、交互测试和系统测试等。第3部分(第15~17章)介绍了测试管理的基本知识,包括测试文档和测试计划、测试项目的管理、测试小组的管理等。  本书可以作为大学本科软件测试课程的教材,也可以作为软件测试人员、软件项目经理和需要了解软件测试的各级管理人员的参考书。

书籍规格:

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

书籍信息归属:

软件测试技术是机械工业出版社于2007.08出版的中图分类号为 TP311.5 的主题关于 软件-测试-高等学校-教材 的书籍。