图书介绍

软件测试技术PDF|Epub|txt|kindle电子书版本网盘下载

软件测试技术
  • 贺平编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111151844
  • 出版时间:2004
  • 标注页数:252页
  • 文件大小:31MB
  • 文件页数:263页
  • 主题词:软件-测试-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件测试技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

编写说明1

第1章 软件测试概述1

1.1 软件测试背景1

1.1.1 软件缺陷与定义1

1.1.2 软件缺陷产生的原因5

1.1.3 软件缺陷修复的代价6

1.2 软件测试的定义、目的和原则7

1.2.1 软件测试的定义7

1.2.2 软件测试的对象8

1.2.3 软件测试的分类8

1.2.4 软件测试的目的和原则8

1.2.5 软件测试技术的发展10

1.3 软件工程与开发过程11

1.3.1 软件产品的组成11

1.3.2 软件项目组成员14

1.3.3 软件开发方法及过程15

1.4 软件开发与软件测试的关系20

1.4.1 测试与开发各阶段的关系20

1.4.2 测试与开发的并行性20

1.4.3 完整的软件开发流程21

1.5 软件测试职业与素质21

1.5.1 软件测试职业和职位21

1.5.2 软件测试员工作目标与必备素质22

1.6 软件质量管理与评价23

1.6.1 软件质量管理简介23

1.6.2 软件能力成熟度模型(CMM,Capability Maturity Model)28

1.6.3 ISO 9000标准简介33

习题与思考35

第2章 软件测试基础36

2.1 软件测试的复杂性分析36

2.1.1 无法对程序进行完全测试36

2.1.4 杀虫剂现象37

2.1.3 存在的故障现象与发现的故障数量成正比37

2.1.2 测试无法显示潜在的软件缺陷和故障37

2.1.5 并非所有的软件故障都能修复38

2.1.6 软件测试的风险代价38

2.2 软件测试方法与策略38

2.2.1 静态测试与动态测试38

2.2.2 黑盒测试与白盒测试40

2.2.3 软件测试过程43

2.3 单元测试45

2.3.1 单元测试的主要任务45

2.3.2 单元测试的执行过程47

2.4 集成测试48

2.4.1 非增量式测试49

2.4.2 增量式测试50

2.4.3 两种不同集成测试方法的比较51

2.5.1 确认测试的准则52

2.5.2 配置审查的内容52

2.5 确认测试52

2.6 系统测试53

2.6.1 恢复测试53

2.6.2 安全测试53

2.6.3 强度测试54

2.6.4 性能测试54

2.6.5 可靠性测试54

2.6.6 兼容性测试54

2.6.7 Web网站测试56

2.7 验收测试57

2.7.1 验收测试的内容57

2.7.2 软件配置和文档资料58

2.8 测试后的调试59

2.9 面向对象的软件测试59

2.9.1 面向对象的基本概念59

2.9.2 面向对象的软件测试与传统软件测试的差异61

2.9.4 面向对象的集成测试63

2.9.3 面向对象的单元测试63

2.9.5 面向对象的确认测试64

习题与思考64

第3章 软件测试用例的设计方法65

3.1 黑盒测试方法65

3.1.1 具有代表性的三角形问题与NextDate函数65

3.1.2 边界值分析法67

3.1.3 等价类划分法70

3.1.4 因果图法77

3.1.5 决策表测试法80

3.1.6 测试方法的选择87

3.2 白盒测试方法87

3.2.1 白盒测试的基本概念88

3.2.2 逻辑覆盖测试方法90

3.2.3 路径测试方法96

3.3.1 客户/服务器体系结构的测试100

3.3 特定环境及应用的测试100

3.3.2 GUI的测试101

3.3.3 实时系统的测试101

习题与思考102

第4章 软件自动化测试103

4.1 软件自动化测试基础103

4.1.1 自动化测试的产生103

4.1.2 自动化测试的定义和引入104

4.1.3 自动化测试工具的作用及优势105

4.1.4 自动化测试的实例105

4.2 软件自动化测试生存周期方法学107

4.2.1 采用自动化测试方法的确认107

4.2.2 自动化测试工具的获取107

4.2.3 自动化测试的引入阶段107

4.2.4 测试计划、设计和开发107

4.2.6 测试活动评审与评估108

4.3 自动化测试生存周期方法的应用108

4.2.5 测试执行与管理108

4.3.1 建立正确的自动化测试目标109

4.3.2 测试自动化与测试工具存在的不足110

4.4 自动化测试工具111

4.4.1 白盒测试工具111

4.4.2 黑盒测试工具112

4.4.3 测试设计与开发工具112

4.4.4 测试执行和评估工具113

4.4.5 测试管理工具113

4.4.6 常用测试工具概要114

习题与思考117

第5章 测试计划与测试文档119

5.1 测试计划119

5.2 测试文档120

5.2.1 IEEE/ANSI测试文档概述120

5.2.2 软件生命周期各阶段的测试任务与需交付的文档122

5.2.3 测试文档类型124

5.3 检查单130

习题与思考132

第6章 WinRunner的运用133

6.1 WinRunner介绍133

6.1.1 WinRunner测试模式133

6.1.2 WinRunner测试过程134

6.2.1 启动WinRunner135

6.2 使用WinRunner135

6.1.4 使用TestSuite(测试套件)135

6.1.3 样本软件135

6.2.2 WinRunner主窗口136

6.2.3 测试窗口136

6.2.4 加载WinRunner插件137

6.3 WinRunner如何识别GUI对象137

6.3.1 关于识别GUI对象137

6.3.2 测试中如何识别GUI对象138

6.3.3 物理描述(Physical Description)138

6.3.5 GUI Map139

6.3.4 逻辑名(Logic Names)139

6.3.6 设定窗体环境(Window Context)140

6.4 理解GUI Map140

6.4.1 关于GUI Map140

6.4.2 查看GUI对象属性141

6.4.3 教WinRunner学习被测软件的GUI144

6.4.4 在GUI Map中找到对象或窗体144

6.4.5 GUI Map File使用概要144

6.4.6 GUI Map File模式的选取144

6.5 Global GUI Map File模式的使用145

6.5.1 关于Global GUI Map File模式145

6.5.2 测试中共享GUI Map File146

6.5.3 让WinRunner学习GUI146

6.5.4 保存GUI Map150

6.5.5 加载GUI Map文件152

6.6.1 关于GUI Map File Per Test模式154

6.6 GUI Map File Per Test模式的使用154

6.6.2 GUI Map File Per Test模式下工作155

6.6.3 GUI Map File Per Test模式要点155

6.7 编辑GUI Map155

6.7.1 关于编辑GUI Map155

6.7.2 运行指南(Run Wizard)155

6.7.3 GUI Map编辑器157

6.7.4 修改逻辑名和物理描述158

6.7.5 WinRunner处理可变的窗体卷标159

6.7.6 在物理描述中使用常规表达式160

6.7.7 在文件间复制和移动对象161

6.7.8 在GUI Map File里找到对象162

6.7.9 在多个GUI Map File里找到对象162

6.7.10 在GUI Map File里手工添加对象162

6.7.11 从GUI Map File里删除对象163

6.7.12 清除GUI Map File163

6.7.14 保存GUI Map的变更164

6.7.13 筛选显示对象164

6.8 合并GUI Map File165

6.8.1 关于合并GUI Map File165

6.8.2 合并GUI Map File的准备165

6.8.3 解决自动合并GUI Map文件的冲突166

6.8.4 手工合并GUI Map文件168

6.9 配置GUI Map169

6.9.1 关于配置GUI Map169

6.8.5 改变到Global GUI Map File模式169

6.9.2 理解GUI Map的默认配置170

6.9.3 把自定义对象映射到标准的类170

6.9.4 配置标准或自定义的类172

6.10 为类创建永久的GUI Map配置175

6.10.1 删除自定义的类176

6.10.2 类属性176

6.10.3 所有属性177

6.10.4 默认学习属性178

6.11 关于学习虚拟对象179

6.10.5 Visual Basic对象的属性179

6.10.6 PowerBuilder对象的属性179

6.11.1 定义一个虚拟对象180

6.11.2 理解虚拟对象的物理描述182

6.12 创建测试182

6.12.1 关于创建测试182

6.12.2 解决常见的环境感应录制问题183

6.12.3 模拟录制183

6.12.4 检查点184

6.12.5 数据驱动测试184

6.12.6 同步点184

6.12.7 计划一个测试184

6.12.8 测试信息文档化185

6.12.9 测试相关插件186

6.12.10 录制测试186

6.12.11 用热键激活测试创建命令187

6.12.13 编辑测试188

6.12.12 测试编程188

6.13 检查GUI对象189

6.13.1 关于检查GUI对象189

6.13.2 检查单个属性的值189

6.13.3 检查单个对象190

6.13.4 检查一个窗体中的多个对象191

6.13.5 检查一个窗体中的所有对象192

6.13.6 理解GUI检查点语句193

6.13.7 修改GUI检查清单195

6 13.8 理解GUI检查点对话框195

6.13.9 属性检查和默认检查196

6.13.10 为属性检查指定变量199

6.13.11 常规表达式属性检查200

6.13.12 时间格式属性检查200

6.13.13 关闭GUI检查点对话框200

6.1 3.14 编辑属性期望值200

6.13.15 修改GUI检查点的期望结果201

习题与思考202

第7章 Rational白盒测试工具的运用203

7.1 Rational测试组件概述203

7.2 Rational Suite Enterprise的安装203

7 3 Rational Purify204

7.3.1 Rational Purify功能简介204

7.3.2 Rational Purify工具特性206

7.3.3 Rational purify实用举例215

7.4 Rational PureCoverage216

7.4.1 Rational PureCoverage功能217

7.4.2 Rational PureCoverage218

工具特性218

7.4.3 Rational PureCoverage实用举例221

7.5 Rational Quantify223

7.5.1 Rational Quantify功能简介223

7.5.2 Rational Quantify工具特性224

7.5.3 Rational Quantify实用举例227

习题与思考231

第8章 Web服务器负载测试软件的运用232

8.1 Web服务器负载测试软件介绍232

8.1.1 Web Application Stress Tool简介232

8.1.2 Web Application Stress Tool系统安装233

8.2 Web Application Stress Tool的设置及其操作233

8.2.1 主界面窗口233

8.2.2 制作生成脚本233

8.3 负载参数设置236

8.3.1 目录树(Content Tree)236

8.3.2 负载选项的设置(Setting)236

8.3.3 性能计数器(Perf Counters)238

8.3.4 页面组(Page Groups)240

8.3.5 用户(Users)240

8.3.6 客户(Clients)241

8.3.7 Cookies241

8.5.1 页面摘要242

8.5 测试结果242

8.4 运行测试脚本242

8.5.2 结果代码(Result Codes)244

8.5.3 性能统计244

8.5.4 脚本设置(Script Settings)244

8.5.5 测试客户机(Test Clients)245

8.5.6 页面概要(Page Summary)245

8.5.7 页面组结果245

8.5.8 页面数据(Page Data)246

8.6 其他方式编写测试脚本246

8.6.1 手动编写测试脚本246

8.6.2 导入IIS日志247

8.6.3 导入网站内容文件248

8.7 设计测试方案时的一些注意点249

8.8 使用WAS的优势和不足250

习题与思考251

参考文献252

热门推荐