《面向对象的软件测试》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)John D.McGregor,(美)David A.Sykes著;杨文宏等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111108388
  • 页数:277 页
图书介绍:在现实世界中,在对面向对象和基于组件的软件开发进行计划和实现有效测试的过程中,会遇到许多实际问题,本书集中探讨了这些问题。书中介绍了面向对象的软件测试与过程软件测试的不同,强调了前者独具的挑战性和机遇。本书揭示出在面向对象的软件开发中,如何将测试融入从需求定义到系统集成的每一个开发阶段。对测试人员在完成具体测试任务时所面临的主要问题给出了解答。

第1章 导论 1

读者对象 2

什么是软件测试 2

测试面向对象的软件有何不同 3

测试方法概述 5

测试视角 6

本书的组织方式 6

本书中的一些约定 7

一个贯穿全文的例子——Brickles游戏 8

练习 11

第2章 测试视角 13

测试视角 13

面向对象的概念 14

产品开发 30

小结 48

练习 48

第3章 测试计划 49

开发过程概述 49

测试过程概述 51

风险分析——一种测试手段 54

测试过程 57

测试过程中的角色 63

一个详细的测试活动集合 64

计划活动 66

练习 79

小结 79

第4章 测试分析与设计模型 81

概述 82

开发过程中的位置 85

指导性审查的基础 85

指导性审查活动的组织 88

为审查做准备 89

测试指定类型的模型 96

附加属性测试模型 110

小结 112

练习 114

附录:指导性审查的过程定义 114

类测试 119

第5章 类测试基础 119

构建测试用例 123

构建测试驱动程序 134

小结 157

练习 158

第6章 交互测试 159

对象交互 160

对象交互的测试 166

测试用例抽样 168

现成组件的测试 177

协议测试 180

测试模式 181

异常测试 183

小结 186

练习 186

第7章 测试类的层次结构 187

面向对象开发中的继承 187

子类测试需求 188

改进的可能性 188

组织测试软件 196

测试抽象类 197

小结 199

练习 200

第8章 分布式对象测试 201

基本概念 202

计算模型 202

基本区别 203

线程 205

分布式系统中的路径测试 205

生命周期测试 209

分布式模型 210

一般分布式组件模型 212

分布式对象说明 214

时间逻辑 215

测试环境 219

测试用例 221

最大的分布式系统——Internet 227

小结 229

练习 230

第9章 系统测试 231

定义系统测试计划 232

测试用例选择的附加策略 234

作为测试用例来源的用例 236

增量项目测试 241

多重描述测试 242

需要测试什么 243

测试的类型 247

测试不同类型的系统 250

测试覆盖率的衡量 253

小结 255

练习 255

第10章 组件、框架和产品线 257

组件模型 258

框架 268

产品线 270

小结 272

练习 272

第11章 总结 273

建议 273

Brickles 276

结束语 277