软件测试管理及工具应用
软件测试管理及工具应用封面图

软件测试管理及工具应用

胡锦程, 编著

出版社:清华大学出版社

年代:2014

定价:58.0

书籍简介:

全书分三大部分,内容包括:软件测试管理基础篇、HP ALM工具入门篇、HP ALM工具提高篇。其中每部分包含有多个章节,共有二十三章。本书是一本包含软件测试管理基础与惠普软件测试管理工具(HP ALM)的专业教程,以大量的真实项目案例和软件测试工具介绍使学生很快能够掌握软件测试管理基础理论知识,使用惠普软件测试管理工具,系统的理解软件测试管理方法和技术。

书籍目录:

目 录

第Ⅰ部分 软件测试管理基础篇

第1章 软件测试管理概述 3

1.1 软件测试管理基础 3

1.1.1 软件测试管理目标 3

1.1.2 定义与分类 7

1.1.3 范围与来源 8

1.1.4 软件测试管理特色 11

1.2 软件测试管理体系 13

1.2.1 ISO 9001与软件测试 14

1.2.2 软件测试成熟度模型(TMM) 16

1.2.3 如何建立测试管理体系? 17

1.3 软件测试管理要素 23

1.3.1 基本定义 24

1.3.2 重要意义 25

1.3.3 相互关系 27

1.4 软件测试管理策略 29

1.4.1 测试管理策略的基本概念与意义 29

1.4.2 策略对执行软件测试的影响 30

习题与思考题 31

第2章 软件测试需求管理 33

2.1 软件测试需求概念 33

2.1.1 软件测试需求 33

2.1.2 软件需求管理 35

2.1.3 软件测试需求管理 37

2.1.4 软件测试需求管理的意义 37

2.2 软件测试需求分析 39

2.2.1 分析的目标和任务 39

2.2.2 分析的方法 41

2.2.3 分析的过程 47

2.2.4 分析结果和评审 51

2.3 软件测试需求管理的内容 52

2.3.1 变更管理 54

2.3.2 状态管理 57

2.3.3 文档版本管理 59

2.3.4 跟踪管理 59

2.4 惠普测试需求管理解决方案 61

习题与思考题 62

第3章 软件测试团队管理 63

3.1 重视测试团队的管理与建设 63

3.1.1 重要性和必要性 63

3.1.2 专业的测试团队管理系统与工具 64

3.1.3 软件测试团队管理最佳实践 64

3.2 测试团队的组织管理 65

3.2.1 常见测试团队的组织结构 65

3.2.2 软件测试组织的专业分工 65

3.2.3 测试团队与开发团队的比例 66

3.3 测试团队的员工管理 68

3.3.1 测试工程师的职责 68

3.3.2 测试人员的综合技能 71

3.3.3 测试人员的职业发展 72

习题与思考题 75

第4章 软件测试文档管理 77

4.1 测试文档的必要性和重要性 77

4.1.1 测试文档的必要性 77

4.1.2 测试文档的重要性 78

4.2 测试文档规范 79

4.2.1 国家标准《计算机软件文件编制规范》 79

4.2.2 国际IEEE 829标准 88

4.3 常用测试文档 89

4.3.1 测试策略 89

4.3.2 测试计划 91

4.3.3 测试规范 96

4.3.4 测试用例 98

4.3.5 缺陷报告 99

4.3.6 测试结果报告 100

4.4 测试文档管理 106

4.4.1 测试计划的评审 107

4.4.2 测试用例的评审 109

4.4.3 测试文档管理工具 112

4.5 测试用例管理 113

4.5.1 编写测试用例的挑战与应对之策 113

4.5.2 最佳测试用例特点 115

4.5.3 区分测试用例颗粒度 116

4.5.4 测试用例管理建议 117

4.5.5 测试用例管理工具 122

4.6 测试文档最佳实践 123

习题与思考题 124

第5章 软件缺陷管理 125

5.1 缺陷管理意义 125

5.2 缺陷跟踪管理体系 126

5.2.1 缺陷跟踪工具 126

5.2.2 HP测试管理软件 127

5.2.3 缺陷的关联与依赖关系 127

5.3 缺陷管理责任分工 129

5.3.1 测试人员的职责 130

5.3.2 测试主管和测试经理的职责 131

5.3.3 开发团队的职责 131

5.3.4 项目经理的职责 131

5.3.5 缺陷会审团队 132

5.4 缺陷报告管理 132

5.4.1 简明扼要的标题 133

5.4.2 精确的问题描述 134

5.4.3 确认缺陷版本号 134

5.4.4 简明的复现步骤 135

5.4.5 正确使用严重级和优先级 136

5.4.6 管理缺陷严重性和优先级 137

5.4.7 及时更新缺陷状态 140

5.4.8 测试人员跟踪缺陷 140

5.4.9 缺陷的发现时间 141

习题与思考题 141

第6章 软件测试流程管理 143

6.1 软件测试流程管理基础 143

6.1.1 流程图 143

6.1.2 测试流程管理的意义 144

6.2 软件测试的一般流程 144

6.2.1 开发模式与软件测试流程 145

6.2.2 计划与设计阶段 150

6.2.3 实施测试阶段 152

6.3 敏捷测试流程 157

6.3.1 敏捷测试流程的特点 158

6.3.2 敏捷测试中的新功能测试和回归测试 160

6.3.3 敏捷测试活动 161

6.3.4 敏捷测试中的测试工程师 165

6.4 惠普测试流程管理工具 166

习题与思考题 169

第7章 软件测试执行管理 171

7.1 软件测试执行基础 171

7.1.1 软件测试执行的内容 171

7.1.2 影响测试执行的因素 173

7.1.3 软件测试执行的管理 176

7.1.4 软件测试执行的控制 182

7.2 软件测试执行结果的评估 184

7.2.1 测试通过与失败 186

7.2.2 测试覆盖率与通过率 186

7.2.3 测试通过标准 188

7.2.4 测试执行结果报告 190

7.3 软件测试执行的最佳实践 196

7.3.1 测试执行总结报告 196

7.3.2 测试执行注意事项 198

7.3.3 测试执行参考清单 199

7.3.4 提高测试执行的水平 200

习题与思考题 202

第Ⅱ部分 HP ALM工具入门篇

第8章 HP ALM介绍 205

8.1 HP ALM概述 205

8.1.1 ALM版本 205

8.1.2 ALM流程 206

8.2 ALM模块 208

8.3 ALM工具栏 208

8.4 快捷菜单 209

8.5 工具和帮助 210

8.6 使用收藏视图 210

习题与思考题 211

练习:分析被测的应用程序 211

第9章 发布工作 213

9.1 发布概述 213

9.2 创建发布 215

9.3 创建周期 216

9.4 重新计划发布/周期 217

9.5 添加附件到周期 217

9.6 指定发布或周期的需求 218

9.7 进度标签 219

9.8 质量标签 219

习题与思考题 220

练习:创建发布树 220

第10章 需求管理 223

10.1 定义需求的优点 223

10.2 介绍需求 223

10.2.1 需求树 225

10.2.2 需求规范及类型 226

10.2.3 使用需求树视图 227

10.3 创建需求树 227

10.4 创建需求 228

10.4.1 如何创建需求——用例

场景 229

10.4.2 需求详细信息 229

10.4.3 需求模块菜单和按钮 230

10.4.4 描述和注释选项卡 234

10.4.5 查看需求历史 235

10.4.6 需求网格 235

10.5 需求模块 236

10.5.1 需求模块 236

10.5.2 需求菜单栏 238

10.6 可跟踪矩阵概述 239

10.7 覆盖率分析 239

习题与思考题 240

练习:创建需求树 240

第11章 测试计划 241

11.1 测试计划概述 241

11.1.1 如何计划测试 241

11.1.2 开发测试计划 242

11.2 测试计划模块 243

11.2.1 测试计划树 243

11.2.2 创建测试计划树 244

11.3 连接测试到需求 244

11.3.1 连接测试到需求 244

11.3.2 连接需求到测试 246

11.3.3 分析覆盖 249

11.4 将需求转化为测试 249

11.4.1 选择自动方法来转换 249

11.4.2 改变自动化转换 250

11.4.3 创建主题文件夹 252

11.5 定义测试的关键点 253

11.6 添加测试 253

11.6.1 测试类型 254

11.6.2 公布细节标签 254

11.6.3 添加测试步骤 255

11.6.4 设计测试步骤的

注意事项 256

11.7 调用测试 256

11.8 测试参数 257

11.8.1 定义参数 257

11.8.2 调用带有参数的测试 258

11.8.3 编辑被调参数值 259

11.9 创建测试模板 259

11.10 创建测试脚本 260

11.11 测试配置 261

11.11.1 定义测试配置 262

11.11.2 测试配置窗口 263

11.11.3 将测试配置添加到需求范围 263

11.12 实时分析图表 264

11.13 修改图表外观 265

习题与思考题 266

练习:搭建一个测试 266

第12章 执行测试 267

12.1 在ALM中运行测试 267

12.2 使用Test Lab模块-测试集合标签 268

12.3 Test Runs标签 269

12.4 测试执行概述 270

12.5 测试集 271

12.5.1 测试集树 271

12.5.2 创建测试集文件夹 272

12.5.3 创建测试集 273

12.5.4 调试测试集 273

12.5.5 添加测试集细节 274

12.5.6 为测试集添加测试配置 274

12.5.7 基于需求覆盖范围的测试配置 275

12.5.8 将测试集指定给周期 276

12.5.9 将测试集文件夹关联到周期 276

12.6 测试运行设置 277

12.6.1 使用Execution Flow标签 277

12.6.2 定义测试运行顺序和条件 278

12.6.3 安排执行日期和时间 278

12.6.4 安排的附加选项 279

12.6.5 知识检查 279

12.6.6 设置失败规则 280

12.6.7 设置测试集提示 280

12.7 运行测试 281

12.7.1 使用Sprinter运行手动测试 282

12.7.2 自动化测试 284

12.8 主机管理器 285

12.9 查看测试运行结果 286

12.10 检查发布周期过程 287

习题与思考题 288

练习:建立并执行测试集 288

第13章 使用HP Sprinter手动测试 289

13.1 HP Sprinter概述 289

13.2 使用HP Sprinter 289

13.2.1 打开测试集 290

13.2.2 准备执行测试 291

13.2.3 开始基础测试 292

13.2.4 停止测试 292

13.2.5 设置参数 293

13.2.6 使用副标题 293

13.2.7 记录实际结果 294

13.3 提交缺陷 295

13.4 编辑步骤 295

13.5 注释屏幕抓图 296

13.6 查看运行结果 296

13.7 Power Mode 模式工作 297

13.8 使用宏命令(Macros) 299

13.9 使用Data Injection 300

13.10 脚本 301

13.11 使用镜像 302

习题与思考题 303

练习:在Sprinter中运行基础测试 304

第14章 跟踪缺陷 305

14.1 使用缺陷模式 305

14.1.1 提交缺陷 306

14.1.2 搜索重复缺陷 308

14.1.3 缺陷状态 309

14.2 缺陷与其他实体关联 310

14.2.1 缺陷-需求关系 310

14.2.2 添加缺陷到需求 311

14.2.3 关联存在的缺陷和需求 311

14.2.4 缺陷-测试关系 312

14.2.5 添加缺陷到测试 313

14.2.6 缺陷-测试实例关系 313

14.3 详细操作 314

14.4 关联缺陷和测试实例 314

14.5 执行测试时记录缺陷 315

14.6 更新缺陷 316

14.7 关联缺陷/实体页面 317

14.8 查看缺陷结果 317

习题与思考题 317

练习:记录缺陷 318

第15章 从Excel导出数据 319

15.1 导出数据 319

15.2 导出数据步骤 319

15.2.1 安装Excel插件 320

15.2.2 确认插件安装成功 320

15.2.3 格式化Excel文件 321

15.2.4 在Excel表中格式化需求 321

15.2.5 将数据需求从Excel导出到ALM 321

15.2.6 确认结果 324

15.2.7 在Excel中格式化测试 325

15.2.8 导出测试 325

习题与思考题 326

练习:从Excel导出需求数据 327

第16章 报表和分析 329

16.1 项目报告 330

16.1.1 生成项目报告 331

16.1.2 生成文档 334

16.2 定制报告和图表 336

16.2.1 可用的报告类型 337

内容摘要:

本书是面向高等专科教育、高等本科教育的软件测试管理理论加实践指导教材。由惠普软件测试专家根据多年实际项目经验编写。全书共20 章,系统地介绍了软件测试管理的基本概念、软件测试的管理体系、软件测试需求管理、软件缺陷管理等一系列测试管理知识,并结合惠普软件测试管理工具ALM(Application Lifecycle Management) ,介绍在实际项目中如何运用HP ALM 工具进行测试管理,该工具旨在提高项目的可预测性、可重复性、改进质量以及随变更及时做出调整,通过提供对流程的系统控制,简化和组织应用程序管理,使读者能够在掌握测试管理理论知识的同时掌握在企业实际项目中整个测试的管理过程,在实际工作中能够灵活有效地开展测试管理。本书内容丰富,结构合理,图文并茂,可操作性强,讲练结合。适合作为普通高等院校大专层次和本科层次的计算机及相关软件专业学生作为专业基础课的教材使用,同时还是测试工程师、测试经理、质量改进人员和广大软件测试爱好者的理想参考教材。

书籍规格:

书籍详细信息
书名软件测试管理及工具应用站内查询相似图书
丛书名惠普国际软件人才高等教育系列丛书
9787302381471
如需购买下载《软件测试管理及工具应用》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)58.0语种简体中文
尺寸26 × 19装帧平装
页数印数 2000

书籍信息归属:

软件测试管理及工具应用是清华大学出版社于2014.出版的中图分类号为 TP311.5 的主题关于 软件-测试-高等学校-教材 的书籍。