《软件测试与质量保证技术》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:胡铮主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2011
  • ISBN:9787030305091
  • 页数:194 页
图书介绍:书将从软件质量保证,软件测试各自的角度出发,分析两者的关系,以及软件质量保证的重要组成知识,软件项目管理的方式方法和软件配置管理的重要手段。从这些与测试工作相关的质量保证内容出发,为学员提供更深层次的测试理念。

第1篇 软件质量基础 3

第1章 软件质量管理 3

1.1 质量的定义 3

1.2 软件质量 4

1.2.1 软件质量需求的内容 4

1.2.2 软件质量的定义 5

1.2.3 软件质量的特性分析 6

1.3 软件质量的内容 8

1.3.1 软件产品质量 8

1.3.2 软件过程质量 10

1.3.3 软件商业环境质量 10

1.4 软件质量保证概述 11

1.4.1 软件质量保证概要 11

1.4.2 软件质量保证活动的实施 12

1.4.3 SQA与软件测试的关系 13

第2章 软件质量标准 16

2.1 软件质量指标和因素 16

2.1.1 软件质量的指标 16

2.1.2 软件产品的质量因素 19

2.1.3 软件过程的质量因素 21

2.2 软件质量模型 23

2.3 软件质量标准概述 25

2.3.1 标准的层次 25

2.3.2 软件质量标准的沿革 26

2.4 ISO 9001在软件中的应用简介 28

2.5 能力成熟度模型——CMM&CMMI 29

2.5.1 CMM质量思想 29

2.5.2 CMM关键过程域 30

2.5.3 PSP和TSP 34

2.5.4 CMMI 35

2.6 CMM中的质量框架 36

2.6.1 SQA活动通用框架 36

2.6.2 CMM流程改进 38

2.6.3 量化管理 40

第3章 软件质量控制与保证 41

3.1 软件质量工作层次 41

3.1.1 软件质量方针 42

3.1.2 软件质量控制 42

3.1 3 软件质量保证 43

3.1.4 软件质量改进 44

3.2 软件质量控制的基本方法 45

3.2.1 目标问题度量法 45

3.2.2 风险管理法 46

3.3 软件质量控制模型和技术 49

3.3.1 软件质量控制模型 49

3.3.2 软件质量控制模型要素分析 51

3.3.3 软件质量控制特征和技术 52

3.3.4 软件质量控制实施和跟踪 54

3.4 软件质量保证体系 56

3.4.1 SQA的功能 56

3.4.2 SQA的作用 56

3.4.3 SQA的任务 56

3.4.4 SQA活动 57

3.4.5 SQA报告 59

3.5 支持性质量保证手段 60

3.5.1 模板 60

3.5.2 文档的建立、应用和更新 62

第2篇 软件项目管理 65

第4章 软件项目管理 65

4.1 引言 65

4.2 项目和项目管理 65

4.2.1 什么是项目和项目管理 65

4.2.2 Project 2007在项目管理中的应用 69

4.3 软件测试项目管理 69

4.3.1 软件测试过程管理的特点 69

4.3.2 软件测试过程管理原则 70

4.3.3 软件测试过程的人员组织 72

4.4 Project项目管理工具介绍 73

第5章 项目管理工具Project 2007 76

5.1 认识Project 2007 76

5.1.1 Project 2007的安装和卸载 76

5.1.2 Project 2007的启动和退出 83

5.1.3 Project 2007的操作界面 85

5.1.4 Project 2007的基本操作 101

5.2 利用Project 2007创建项目 111

5.2.1 项目简介 111

5.2.2 使用Project 2007模板 111

5.2.3 修改计划 112

5.2.4 验证计划 116

5.2.5 保持计划 119

第3篇 软件配置管理 123

第6章 软件配置管理 123

6.1 引言 123

6.2 软件配置管理概述 123

6.2.1 软件配置管理的概念 123

6.2.2 实施配置管理的目的与益处 124

6.3 配置项 125

6.3.1 配置项的定义 125

6.3.2 软件配置控制 126

6.3.3 配置项标识 127

6.4 基线 128

6.4.1 基线分类 129

6.4.2 基线管理 130

6.5 版本控制 131

6.5.1 版本的访问与同步控制 131

6.5.2 版本分支和合并 132

6.5.3 版本的历史记录 133

6.6 变更控制 133

6.6.1 变更类型 133

6.6.2 变更请求管理 134

6.6.3 变更管理的实施步骤 135

第7章 版本控制工具CVS的使用 138

7.1 软件配置管理系统 138

7.1.1 CVS介绍 138

7.1.2 CVS术语 139

7.1.3 在UNIX/Linux平台上安装CVS 139

7.1.4 本地的基本操作 140

7.1.5 远程访问仓库 146

7.1.6 常用的CVS命令 150

7.1.7 CVS与VSS比较 154

7.2 CVS在Eclipse下的集成 154

第4篇 软件测试与质量保证第8章 软件测试与质量保证 167

8.1 测试阶段的过程质量度量 167

8.2 测试的过程评审和质量保证 169

8.3 软件测试的组织和管理 175

附录 179

附录1 全国网络与信息技术培训考试项目(简称NTC项目)介绍及实施办法 179

附录2 全国网游动漫学院项目(简称GCC项目)介绍及实施办法 187

参考文献 194