当前位置:首页 > 工业技术
软件测试实践:成为一个高效能的测试专家
软件测试实践:成为一个高效能的测试专家

软件测试实践:成为一个高效能的测试专家PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:郭耀编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302186526
  • 页数:246 页
图书介绍:本书是关于软件和系统测试的书,涵盖了有效和高效的测试专业人员进行工作所需要的策略、技术和概念。
《软件测试实践:成为一个高效能的测试专家》目录

第一部分 目标、策略和战术 2

第1章 实用意味着什么 2

1.1你想有什么样的效果 2

1.2什么是高效性的正确级别 3

1.2.1避免冗余 3

1.2.2控制费用 3

1.2.3软件测试不是(但是经常被误认为是)什么 4

1.3测试者认知的5个阶段 5

1.4测试的其他基本观点 6

1.5将测试作为质量风险管理的一种形式 6

1.6测试团队到底是干什么的 7

第2章 三角形测试练习 9

2.1练习:三角形测试 9

2.2你的三角形测试解答 9

2.3作者的三角形测试解答 10

第3章 测试与项目的协调 13

3.1为什么要进行测试 13

3.2测试的视角 13

3.3在上下文环境中测试 14

3.4常见的测试阶段和目标 14

3.5贯穿组织的测试 15

3.6 V模型 16

3.7演化式和增量式模型 18

3.8螺旋模型 18

3.9遗憾的常用模型:编码和修正 19

3.10测试维护性发布 20

3.11系统集成 20

3.12硬件开发和软件开发 22

3.13测试过程 22

第4章 理解测试策略、战术和设计 24

4.1让任务、策略和战术保持协调 24

4.2分析的测试策略 25

4.3基于模型的测试策略 25

4.4系统的测试策略 26

4.5面向过程的测试策略 26

4.6动态测试策略 27

4.7哲学的测试策略 28

4.8回归 28

4.8.1回归策略1:重复所有测试 29

4.8.2回归策略2:重复一些测试 30

4.9其他3种回归策略 31

4.10战术:测试技术类别 31

4.11策略与战术方面的考虑 33

4.12测试系统 34

4.13测试设计的经典原则 35

4.14测试开发的阶段 36

4.15测试策略、战术和设计的提要 37

第二部分 基于风险的测试 40

第5章 理解系统质量的风险 40

5.1测试风险分类 40

5.1.1功能 41

5.1.2性能和可靠性 41

5.1.3压力、容量和规模 43

5.1.4状态 43

5.2事务 44

5.2.1安装和卸载 45

5.2.2操作 45

5.2.3维护和可维护性 46

5.3回归 46

5.3.1可用性和用户界面 47

5.3.2数据质量 47

5.3.3错误和灾难处理以及恢复 48

5.3.4日期和时间处理 49

5.3.5本地化 50

5.3.6配置和兼容性 51

5.3.7联网的、Internet上的和分布式的 51

5.3.8符合标准和法规 51

5.3.9安全 52

5.3.10计时和协同 52

5.3.11文档 53

5.4你能想到其他质量风险吗 53

第6章 协调测试和质量风险 54

6.1为系统质量风险划分优先级 54

6.2测试、客户使用和系统配置 55

6.3质量风险分析的方法 56

6.4非正式的质量风险分析 57

6.5风险分析的小技巧 60

6.6风险分析的挑战 61

第7章 质量风险分析练习 63

7.1我的解答 63

7.2关于我的解答的评论 66

7.3在迈向质量风险的途中我遇见了一件有趣的事 67

7.4额外练习 69

7.5模板 69

7.6我的解答 72

7.7对我的解答的评论 73

7.8额外范例:“灰和蓝”质量风险分析 74

第三部分 静态测试 78

第8章 复审和其他静态测试 78

8.1测试需求和设计 78

8.2复审的开销和收益 78

8.3复审的类型 79

8.4为验证和确认而复审 79

8.5将复审作为一种改进过程、改进系统、节约开销的手段 80

8.6关于静态测试三个问题的答案 82

8.7复审作为一种取得共识和理解的手段 82

8.8复审过程、角色和责任 83

8.9来自复审的交付品和基本章程 84

8.10常见的需求和风险缺陷 85

8.11复审(和测试)文档 86

8.12其他静态测试 87

第9章 复审练习 88

9.1复审 88

9.2你的解答 88

9.3我的解答 90

9.4对我的解答的评论 93

9.5额外练习:复审三角形需求首页 93

9.6你所找到的需求缺陷 94

9.7我的解答:需求缺陷 97

9.8对我的解答的评论 98

第四部分 行为测试 100

第10章 等价类和边界值 100

10.1等价性划分 100

10.2边界值分析 101

10.2.1整数 102

10.2.2实数 103

10.2.3字符和字符串 104

10.2.4日期 107

10.2.5时间 108

10.2.6货币 109

10.2.7功能之外的类和边界 110

第11章 等价类和边界值练习 111

11.1功能性边界和类 111

11.2我的解答和评论 112

11.3非功能的边界和类 116

11.3.1 Omninet市场需求文档(v0.3) 116

11.3.2 Omninet系统需求文档(v0.2 ) 117

第12章 用况、实况数据和决策表 118

12.1用况和场景测试 118

12.2名词与动词、形容词与副词 120

12.3实况数据和客户测试 120

12.4决策表 121

第13章 决策表练习 123

13.1决策表测试 123

13.2我的解答和评论 124

13.3决策表和边界值 126

13.4我的解答和评论 127

13.5为测试建立一个决策表 131

13.6我的解答和评论(业务规则是互斥的) 132

第14章 状态转换图 136

14.1使用状态转换图描述具有状态的系统 136

14.2状态表 137

14.3打印服务器状态转换图 138

第15章 状态转换图练习 140

15.1自助服务机状态 140

15.2我的解答和评论 140

15.3 ATM状态模型 146

15.4我的解答和评论(ATM状态模型) 147

15.5“灰和蓝”状态转换图 148

15.6我的解答和评论(状态转换图) 149

第16章 域测试 151

16.1组合的爆炸式剧增 151

16.2使用飞行里程计划的域例子 152

16.3可能的域测试值 153

16.4一个航空例子 154

16.5当域规则变化时 155

16.6域分析总结 155

16.7复杂的域测试例子 156

16.8复杂域的一个通用规则 158

第17章 域测试练习 161

17.1我的解答和评论 161

第18章 正交表和所有对值 164

18.1组合的爆炸式剧增 164

18.2正交表和所有对值表 165

18.3两个正交表 166

18.4选择一个正交表 167

18.5将正交表运用到一个复杂的真实世界例子中 167

18.6所有对值表 178

18.7配置测试上的其他观点 179

第19章 正交表练习 181

19.1我的解答和评论 182

第20章 反应测试 185

20.1反应测试的基本事实 185

20.2错误猜测、攻击和缺陷归类 186

20.3缺陷围猎 187

20.4探索式测试 187

20.5清单 188

20.6其他反应测试的灵感来源 189

20.7优点和缺点 190

20.8探索式测试的一个案例研究 191

第五部分 结构测试 196

第21章 控制流测试 196

21.1代码覆盖 196

21.2 McCabe圈复杂度 198

第22章 控制流测试练习 200

22.1我的解答和评论 201

22.1.1理解潜在的测试用况的数量 201

22.1.2为语句、分支、条件和循环的全覆盖创建一套测试用况集 201

22.1.3计算McCabe复杂性,写出基本路径,并创建基本测试 202

第23章 数据流测试 205

第24章 数据流测试练习 207

24.1我的解答和评论 208

第25章 集成测试 214

25.1驱动和桩 214

25.2集成技术 215

25.3主干集成 217

25.4集成的McCabe基本路径 218

25.5增强的十六进制转换器程序 220

25.6调用流 222

第26章 集成基本测试练习 225

26.1我的解答和评论 225

第六部分 附录 230

附录A Omninet市场需求文档 230

A.1范围 230

A.1.1术语、缩写和简称 230

A.1.2适用文档 231

A.2发布时间要求 231

A.3需求描述 231

A.3.1通用的技术需求 231

A.3.2管理 232

附录B Omninet系统需求文档 235

B.1系统功能需求 235

B.2系统可靠性需求 237

B.3可用性需求 238

B.4系统高效性需求 239

B.5系统维护性需求 240

B.6可移植性系统需求 240

B.7设计模型 241

B.7.1 Omninet系统架构 241

B.7.2付费处理决策表 241

B.7.3自助服务机模块流 242

B.7.4自助服务机状态转换图 242

B.7.5自助服务机状态转换表 243

B.7.6自助服务机操作系统/浏览器/连接速度配置的正交表 243

附录C 书目和其他推荐阅读材料 245

返回顶部