Web应用测试

Web应用测试
作 者: Hung Nguyen 冯学民
出版社: 电子工业出版社
丛编项: 软件工程丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Hung Q.Nguyen是位于硅谷的LogiGear公司的创始人和CEO。通过提供服务、产品和培训程序,LogiGear公司帮助软件开发组织在有限的资源和时间限制下发布高质量的产品。Nguyen是畅销书“Testing Computer Software”的作者之一,是ASQ认证的质量工程师和美国质量协会中活跃的资深会员。

内容简介

软件工程丛书。本书是一本有效的软件测试指导书。介绍了基本的技术、测试概念以及与基于浏览器的应用有关的测试方法。书中对B2B应用、B2C应用、Web基础和其他基于Internet应用的测试提出了建议。首先介绍了客户/服务器和Web系统的体系结构。从测试的角度对Web应用技术,如网络协议、基于组件的体系结构和多服务器类型进行了深入的研究。然后对诸如用户界面测试、性能测试、负载测试和强度测试等各种类型的测试方法进行了介绍。本书能帮助测试人员拓展测试思路,发现和查找出新的故障类型,从而更有效地分析在测试或产品使用过程中发现的软件失效根源。本书适合软件测试者、测试管理者、质量保证分析和管理者、IT管理者、业务和系统分析师,以及所有负责计划和管理Web应用测试项目的人员阅读。

图书目录

第1部分 Web测试入门

第1章 欢迎进入Web测试 2

1.1 为什么阅读本章 2

1.2 引言 3

1.3 软件测试的发展 3

1.4 灰盒测试方法 4

1.5 实际的软件测试 6

1.6 本书主旨 6

第2章 Web测试与传统测试的比较 8

2.1 为什么阅读本章 8

2.2 引言 8

2.3 应用系统模型 9

2.4 硬件与软件的区别 11

2.5 Web系统与传统的客户/服务器系统之间的区别 13

2.6 Web系统 17

2.7 程序错误的传播 20

2.8 后端数据访问 21

2.9 瘦客户机处理与胖客户机处理的比较 22

2.10 互操作性问题 23

2.11 测试的注意事项 23

2.12 参考书目 24

第2部分 方法论与技术

第3章 软件测试基础 26

3.1 为什么阅读本章 26

3.2 引言 26

3.3 基础规划和文档化 26

3.4 常用术语和概念 27

3.5 测试用例的设计 40

3.6 参考书目 47

第4章 网络基础 48

4.1 为什么阅读本章 48

4.2 引言 48

4.3 基础 49

4.4 其他有关内容 62

4.5 测试的注意事项 71

4.6 参考书目 71

第5章 Web应用组件 73

5.1 为什么阅读本章 73

5.2 引言 73

5.3 概述 74

5.4 Web应用组件的体系结构 83

5.5 与测试有关的问题讨论 89

5.6 测试的注意事项 96

5.7 参考书目 98

第6章 制定测试计划基础 99

6.1 为什么阅读本章 99

6.2 引言 99

6.3 测试计划 100

6.4 LogiGear公司的单页测试计划 105

6.5 测试的注意事项 107

6.6 参考书目 111

第7章 应用实例 112

7.1 为什么阅读本章 112

7.2 引言 112

7.3 应用程序描述 112

7.4 技术概述 113

7.5 系统需求 114

7.6 应用实例的功能 115

7.7 参考书目 119

第8章 测试计划举例 120

8.1 为什么阅读本章 120

8.2 引言 120

8.3 收集信息 121

8.4 单页测试计划举例 125

8.5 参考书目 127

第3部分 测试练习

第9章 用户界面测试 130

9.1 为什么阅读本章 130

9.2 引言 130

9.3 UI设计测试 130

9.4 UI实现测试 150

9.5 测试的注意事项 152

9.6 参考书目和其他资源 154

第10章 功能测试 156

10.1 为什么阅读本章 156

10.2 引言 156

10.3 功能测试准备中分类特性的举例 157

10.4 测试方法 157

10.5 参考书目 167

第11章 数据库测试 169

11.1 为什么阅读本章 169

11.2 引言 169

11.3 关系数据库服务器 171

11.4 客户端/SQL接口 175

11.5 测试方法 177

11.6 数据库测试的注意事项 194

11.7 参考书目和其他资源 195

第12章 帮助系统测试 197

12.1 为什么阅读本章 197

12.2 引言 197

12.3 帮助系统分析 197

12.4 帮助系统的测试策略 203

12.5 测试的注意事项 207

12.6 参考书目 209

第13章 安装测试 210

13.1 为什么阅读本章 210

13.2 引言 210

13.3 安装/卸载程序的作用 211

13.4 常用特性和选项 213

13.5 一般的特定服务器端安装问题 221

13.6 安装/卸载测试程序 224

13.7 测试的注意事项 224

13.8 参考书目和其他资源 229

第14章 配置和兼容性测试 231

14.1 为什么阅读本章 231

14.2 引言 231

14.3 测试用例 233

14.4 实现配置和兼容性测试 233

14.5 配置测试和兼容性测试比较 235

14.6 配置/兼容性测试问题 237

14.7 测试的注意事项 244

14.8 参考书目 246

第15章 Web安全问题 247

15.1 为什么阅读本章 247

15.2 引言 247

15.3 安全隐患 248

15.4 攻击意图 252

15.5 目标和职责 252

15.6 Web安全技术基础 253

15.7 测试的注意事项 266

15.8 参考书目和其他资源 268

第16章 性能. 负载和强度测试 271

16.1 为什么阅读本章 271

16.2 引言 271

16.3 评价性能目标 273

16.4 性能测试的相关概念 274

16.5 Web事务场景 276

16.6 理解工作负载 278

16.7 评价工作负载 278

16.8 测试规划 285

16.9 测试的注意事项 289

16.10 参考书目 292

第17章 Web测试工具 293

17.1 为什么阅读本章 293

17.2 引言 293

17.3 工具类型 293

17.4 其他资源 303

第18章 获得更多信息 304

18.1 为什么阅读本章 304

18.2 引言 304

18.3 教科书 304

18.4 Web资源 305

18.5 专业社团 309