首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 软件测试技术(第2版21世纪高等职业教育信息技术类规划教材)
内容
编辑推荐

本教材由高校教师、大型软件公司项目负责人及软件测试工程师共同合作编写。在教材编写过程中,融入了软件测试工程师的实践测试经验和教师授课经验。教材自2005年出版以来,受到广大读者的欢迎,也得到许多专家、教师和学生的热情支持和鼓励。几年来,我们又多次结合教学和测试实践,对软件测试课程教学进行了深入的研究,在此基础上修改并出版了本教材,适合作为高职高专院校软件测试课程的教材,以及软件测试培训班的教材,也可作为软件测试人员的自学参考书。

内容推荐

  本书系统地介绍了软件测试的基本概念和基本知识,软件测试的基本技术、测试过程、测试用例设计、测试工具,如何报告软件缺陷,以及如何评估测试和测试项目管理等内容。本书内容由易到难,深入浅出,简明且通俗易懂,通过学习本书读者能够较好地掌握软件测试的基本知识和基本技术。另外,本教材的最后一章通过一个实际软件项目的测试案例,来加深读者对软件测试技术和软件测试过程的理解,尽最大努力使理论的应用更清晰、更形象。  本书适合作为高职高专院校软件测试课程的教材,以及软件测试培训班的教材,也可作为软件测试人员的自学参考书。

目录

第1章 软件测试概述 1

 1.1 软件开发过程 1

1.1.1 软件、软件危机、软件工程的基本概念 1

1.1.2 软件工程的目标及其一般开发过程 3

1.1.3 可供选择的软件过程模型 4

 1.2 软件缺陷与软件故障 8

 1.3 软件质量与质量模型 10

 1.4 软件测试 15

1.4.1 软件测试的定义 15

1.4.2 软件测试贯穿于整个软件开发生命周期 16

1.4.3 软件测试的目的 18

1.4.4 软件测试的原则 18

1.4.5 软件测试模型 19

1.4.6 软件测试信息流 22

1.4.7 软件测试的分类 22

1.4.8 软件测试流程 26

 1.5 软件测试发展历程和发展趋势 33

 1.6 软件测试人员的基本素质 35

 习题1 36

第2章 软件测试基本技术 37

 2.1 黑盒测试与白盒测试 37

 2.2 白盒测试技术 38

2.2.1 静态测试 39

2.2.2 程序插桩技术 42

2.2.3 逻辑覆盖 43

2.2.4 基本路径测试法 49

2.2.5 其他白盒测试方法 55

2.2.6 白盒测试应用策略 57

 2.3 黑盒测试技术 57

2.3.1 功能测试 58

2.3.2 非功能测试 68

2.3.3 黑盒测试策略 71

 习题2 72

第3章 测试用例设计 75

 3.1 测试用例的基本概念 75

 3.2 测试用例的设计 76

3.2.1 测试设计说明 76

3.2.2 测试用例的编写标准 77

3.2.3 测试用例设计考虑的因素 78

3.2.4 测试用例的分类 80

 3.3 测试用例设计实例 81

 3.4 测试用例的执行与跟踪 93

 3.5 测试用例管理 95

 习题3 97

第4章 软件测试过程 99

 4.1 软件测试过程概述 99

 4.2 单元测试 100

4.2.1 单元测试的定义 100

4.2.2 单元测试的重要性与单元测试原则 101

4.2.3 单元测试的主要任务 102

4.2.4 单元测试环境的建立 104

4.2.5 单元测试主要技术和单元测试数据 105

4.2.6 单元测试工具简介 107

4.2.7 单元测试人员 109

 4.3 集成测试 109

4.3.1 集成测试的定义 109

4.3.2 集成测试的主要任务 110

4.3.3 集成测试遵循的原则 110

4.3.4 集成测试实施方案 110

4.3.5 集成测试的测试技术与集成测试数据 115

4.3.6 集成测试人员 116

 4.4 系统测试 117

4.4.1 系统测试的定义 117

4.4.2 系统测试前的准备工作 117

4.4.3 系统测试的测试技术和系统测试数据 118

4.4.4 系统测试人员 119

 4.5 验收测试 120

4.5.1 验收测试的定义 120

4.5.2 验收测试的主要内容 121

4.5.3 验收测试的测试技术和验收测试数据 125

4.5.4 α、β测试 126

4.5.5 验收测试人员 126

 4.6 回归测试 126

4.6.1 回归测试的测试技术和回归测试的数据 127

4.6.2 回归测试的范围 128

4.6.3 回归测试人员 128

 4.7 系统排错 129

 习题4 131

第5章 测试报告与测试评测 132

 5.1 软件缺陷和软件缺陷种类 132

5.1.1 软件缺陷的定义和描述 132

5.1.2 软件缺陷的种类 133

5.1.3 软件缺陷的属性 136

 5.2 软件缺陷的生命周期 139

 5.3 分离和再现软件缺陷 140

 5.4 软件测试人员要正确面对软件缺陷 142

 5.5 报告软件缺陷 143

5.5.1 报告软件缺陷的基本原则 143

5.5.2 IEEE 软件缺陷报告模板 145

 5.6 软件缺陷的跟踪管理 146

5.6.1 软件缺陷跟踪管理系统 146

5.6.2 手工报告和跟踪软件缺陷 149

 5.7 软件测试的评测 150

5.7.1 覆盖评测 150

5.7.2 质量评测 152

5.7.3 性能评测 157

 5.8 测试总结报告 158

 习题5 160

第6章 测试项目管理 161

 6.1 测试项目管理概述 161

6.1.1 测试项目与测试项目管理 161

6.1.2 软件测试项目的范围管理 164

 6.2 测试文档 164

6.2.1 测试文档的作用 165

6.2.2 测试文档的类型 166

6.2.3 主要软件测试文档 166

 6.3 软件测试计划 169

6.3.1 软件测试计划的作用 169

6.3.2 制定测试计划的原则 170

6.3.3 如何制定软件测试计划 171

6.3.4 制定测试计划时面对的问题 172

6.3.5 衡量一份好的测试计划书的标准 173

6.3.6 制定测试计划 174

 6.4 测试的组织与人员管理 180

6.4.1 测试的组织与人员管理概述 180

6.4.2 测试人员的组织结构 181

6.4.3 测试人员 182

6.4.4 人员的交流方式 183

6.4.5 测试人员管理的激励机制 183

6.4.6 测试人员的培训 184

6.4.7 测试的组织与人员管理中的风险管理 184

 6.5 软件测试过程管理 184

6.5.1 软件项目的跟踪与质量控制 185

6.5.2 软件测试项目的过程管理 185

 6.6 测试的配置管理 187

 6.7 软件测试风险管理 188

 6.8 软件测试的成本管理 192

6.8.1 软件测试成本管理概述 192

6.8.2 软件测试成本管理的一些基本概念 193

6.8.3 软件测试成本管理的基本原则和措施 196

 习题6 197

第7章 软件测试自动化 199

 7.1 软件自动化测试基础 199

 7.2 自动化测试的作用和优势 200

 7.3 软件自动化测试的引入条件 205

 7.4 软件测试自动化的实施过程 206

 7.5 软件测试工具分类 208

 7.6 几种常用软件测试工具 211

7.6.1 QACenter 211

7.6.2 WinRunner 212

7.6.3 LoadRunner 213

7.6.4 全球测试管理系统 215

7.6.5 GUI接口自动化测试工具 216

7.6.6 BoundsChecker 218

7.6.7 Jtest 219

7.6.8 JUnit 219

7.6.9 JCheck 220

7.6.10 CodeReview 220

7.6.11 SmartCheck 221

7.6.12 TrueTime 221

7.6.13 TrueCoverage 222

7.6.14 FailSafe 223

 习题7 223

第8章 测试实践——一个实际软件项目的测试案例 225

 8.1 被测试软件项目介绍 225

8.1.1 软件背景 225

8.1.2 门诊挂号管理子系统介绍 226

8.1.3 门诊挂号管理子系统的功能需求分析 228

8.1.4 门诊挂号管理子系统性能及可用性要求 230

 8.2 测试计划 231

8.2.1 概述 231

8.2.2 定义 232

8.2.3 质量风险摘要 232

8.2.4 测试进度计划 233

8.2.5 进入标准 233

8.2.6 退出标准 233

8.2.7 测试配置和环境 233

8.2.8 测试开发 234

8.2.9 预算 234

8.2.10 关键参与者 234

8.2.11 参考文档 234

 8.3 HIS测试过程概述 235

8.3.1 单元测试 235

8.3.2 集成测试 235

8.3.3 系统测试 236

8.3.4 验收测试 236

 8.4 测试用例设计 237

8.4.1 门诊挂号管理子系统测试大纲 237

8.4.2 其他可用性测试检查标准 238

8.4.3 功能测试用例 239

8.4.4 性能测试用例 247

 8.5 缺陷报告 248

8.5.1 建立缺陷报告数据库 248

8.5.2 编写缺陷报告 249

 8.6 测试结果总结分析 250

8.6.1 测试总结报告 250

8.6.2 测试用例分析 250

8.6.3 软件测试结果统计分析 251

 8.7 软件测试自动化工具 255

 8.8 文档测试 256

习题8 258

参考文献 259

标签
缩略图
书名 软件测试技术(第2版21世纪高等职业教育信息技术类规划教材)
副书名
原作名
作者 佟伟光
译者
编者
绘者
出版社 人民邮电出版社
商品编码(ISBN) 9787115223883
开本 16开
页数 258
版次 2
装订 平装
字数 426
出版时间 2010-08-01
首版时间 2010-08-01
印刷时间 2016-01-01
正文语种
读者对象 青年(14-20岁),普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.384
CIP核字
中图分类号 TP311.5
丛书名
印张 16.75
印次 1
出版地 北京
260
185
10
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/12 16:39:13