《国际化软件测试》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:莱博智(L10,NBRIDGE)科技有限公司,崔启亮,胡一鸣编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121023490
  • 页数:307 页
图书介绍:本书阐述了国际化软件测试的根本问题,深入剖析了如何有效进行软件国际化测试和软件本地化测试,旨在帮助读者学习和掌握国际化软件测试的概念、技术、流程、方法和市场状况,分享业界同行的最佳实践。国际化软件测试主要包括软件国际化测试和软件本地化两个阶段。本书将围绕这两个主题深入、详细的进行论述。软件外包测试与国际化软件测试紧密相关,本书最后将对其进行简要介绍。全书分为三个部分:国际化软件基础,国际化软件测试,软件外包测试展望。每一部分根据内容的逻辑性和重要性分多章分别论述一个主题,每章以概述开始,随后重点阐述专题内容,最后进行本章小结。

第1部分 国际化软件基础 1

第1章 国际化软件概论 3

1.1 国际化软件的概念与术语 4

1.1.1 国际化软件的“四化” 4

1.1.2 国际化软件“四化”之间的关系 5

1.1.3 国际化相关的技术术语 6

1.2 认识国际化软件 8

1.2.1 国际化软件引领时尚潮流 9

1.2.2 软件本地化成为“新金矿” 11

1.2.3 全面认识软件国际化 12

1.2.4 准确理解软件本地化 13

1.3 国际化软件开发流程 14

1.3.2 国际化软件设计准则 15

1.3.1 国际化软件项目失败的原因分析 15

1.3.3 项目与团队 16

1.3.4 国际化软件开发流程 18

1.3.5 软件本地化流程 19

1.4 国际化软件技术 20

1.4.1 软件国际化开发技术 20

1.4.2 软件国际化工程技术 21

1.4.3 软件本地化语言翻译技术 22

1.4.4 软件本地化工程技术 23

1.5 本章小结 24

第2章 国际化软件测试基础 27

2.1 软件测试概述 28

2.1.1 软件测试的定义与测试原则 28

2.1.2 软件测试阶段 29

2.1.3 软件测试的过程 30

2.1.4 软件缺陷特征与处理 34

2.2 国际化软件开发模型 36

2.2.1 传统国际化软件开发模型 36

2.2.2 同步发布国际化软件的开发模型 38

2.3 软件本地化工程模型 40

2.3.1 传统软件本地化工程模型 40

2.3.2 同步软件本地化工程模型 40

2.3.3 两种软件本地化工程模型的特征分析 42

2.4 软件本地化测试模型 43

2.4.1 本地化测试的模型分类 44

2.4.2 本地化测试模型的特征分析 45

2.5 国际化软件测试特征与测试内容 47

2.5.1 国际化软件测试目标 47

2.5.2 国际化软件测试特征 47

2.5.3 国际化软件测试的级别 48

2.5.4 国际化软件测试的内容 49

2.6 缺陷驱动与里程碑驱动的软件测试 53

2.6.1 缺陷跟踪工具驱动测试 53

2.6.2 里程碑驱动的软件测试 54

2.7 本章小结 55

第2部分 国际化软件测试 57

第3章 国际化软件测试计划 59

3.1 软件测试计划概述 60

3.1.1 软件测试计划的目标 60

3.1.2 软件测试计划的作用 60

3.1.3 编写软件测试计划的前期准备 61

3.1.4 编写软件测试计划的考虑因素 63

3.2 软件国际化测试计划 64

3.2.1 国际化测试计划的考虑因素 64

3.2.2 国际化测试计划模板 66

3.3.1 本地化测试计划的考虑因素 69

3.3 软件本地化测试计划 69

3.3.2 本地化测试计划模板 71

3.4 本章小结 74

第4章 软件国际化测试 75

4.1 软件国际化测试概述 76

4.2 软件国际化测试方法和过程 78

4.2.1 软件国际化测试的两种方法 78

4.2.2 软件国际化测试的阶段流程 80

4.2.3 软件国际化各阶段的测试内容 82

4.3 软件国际化能力测试 84

4.3.1 确定测试策略 85

4.3.2 测试过程分析 88

4.3.3 国际化能力测试内容 90

4.4 软件本地化能力测试 112

4.4.1 本地化能力缺陷的特征 113

4.4.2 本地化能力测试的方法 119

4.4.3 软件伪本地化的实现方法 120

4.4.4 本地化能力测试的代码检查单 124

4.4.5 文档的本地化能力测试 125

4.5 本章小结 127

第5章 软件本地化测试 129

5.1 本地化测试基础 130

5.1.1 本地化测试目的 130

5.1.2 本地化测试原则 130

5.1.3 本地化测试内容 131

5.2 本地化测试策略 132

5.2.1 本地化测试模型的选择策略 132

5.2.2 本地化测试的准入、中断和结束条件 133

5.2.3 本地化测试执行策略 134

5.3.1 本地化测试各阶段的任务 136

5.3 本地化测试阶段与流程分析 136

5.3.2 本地化测试阶段流程分析 137

5.3.3 本地化测试质量保证流程分析 142

5.4 测试环境与测试资源配置 144

5.4.1 设置测试环境 144

5.4.2 测试人力资源配置 145

5.5 本地化软件缺陷类型 145

5.5.1 本地化缺陷 146

5.5.2 国际化缺陷 148

5.5.3 功能设计缺陷 149

5.6 寻找本地化缺陷的方法 149

5.6.1 前提条件 149

5.6.2 技术方法 150

5.7 本地化测试工具 152

5.7.1 概述 152

5.7.2 HtmlQA 153

5.7.3 InCtrl 157

5.8 软件本地化测试示例 160

5.8.1 测试小程序概述 161

5.8.2 本地化测试缺陷报告模板 161

5.8.3 本地化测试缺陷报告实例 161

5.9 本章小结 163

第6章 国际化软件测试自动化 165

6.1 软件测试自动化基础 166

6.1.1 何谓软件测试自动化 166

6.1.2 测试自动化的优势 167

6.1.3 不适合测试自动化的情况 168

6.1.4 测试自动化的应用准则 169

6.2 软件自动测试的流程特点 170

6.2.1 软件特征说明书的获取 171

6.2.2 针对测试计划与测试用例开发的同行评审 172

6.2.4 测试度量与估算 173

6.2.3 测试脚本的配置管理 173

6.3 国际化软件自动测试解决方案 174

6.3.1 多语言与回归测试自动化解决方案 175

6.3.2 功能与界面的自动测试解决方案 175

6.4 软件自动测试工具 178

6.4.1 Silk系列测试工具与4Test语言简介 178

6.4.2 跨多语言及平台的SilkTest InternationalTM 179

6.4.3 SilkTest InternationalTM的常用功能 182

6.5 本章小结 185

第7章 软件测试缺陷管理 187

7.1 缺陷生命周期 188

7.1.1 缺陷状态 188

7.1.2 缺陷处理过程 189

7.1.3 缺陷跟踪数据库概述 191

7.2.1 缺陷跟踪数据库的功能需求 194

7.2 缺陷跟踪数据库的功能与组成 194

7.2.2 缺陷跟踪数据库的组成 195

7.2.3 内部开发还是外部购买 199

7.3 缺陷跟踪数据库的缺陷管理 199

7.3.1 角色与权限 199

7.3.2 实用管理准则 201

7.3.3 疑难缺陷的处理策略 201

7.4 缺陷报告写作技术 205

7.4.1 谁会阅读缺陷报告 206

7.4.2 “5C”原则 206

7.4.3 组织结构 207

7.4.4 写作技术 207

7.4.5 缺陷报告的写作要点 211

7.5 缺陷数据分析 211

7.5.2 缺陷数据分析的重要性 212

7.5.1 缺陷数据分析关注的问题 212

7.5.3 缺陷分析的数据指标 213

7.5.4 缺陷数据分析的方法 213

7.5.5 缺陷数据分析的实例研究 214

7.6 缺陷跟踪数据库实例解析 218

7.6.1 报告软件缺陷 218

7.6.2 修正软件缺陷 220

7.6.3 验证软件缺陷 221

7.6.4 软件缺陷查询 222

7.6.5 登录用户管理 223

7.7 本章小结 224

第8章 国际化软件测试管理 227

8.1 测试管理概述 228

8.1.1 测试阶段与管理内容 228

8.1.2 测试的组织结构 228

8.1.3 测试管理需要重视的几个问题 229

8.2 测试项目阶段管理 231

8.2.1 测试计划与准备 232

8.2.2 测试执行的管理 235

8.2.3 测试收尾与总结 239

8.3 测试文档管理 240

8.3.1 测试用例管理 240

8.3.2 测试文档模板管理 243

8.3.3 测试文件夹管理 250

8.4 测试团队管理 251

8.4.1 组建测试团队 252

8.4.2 处理软件测试的人际关系 253

8.4.3 交流的艺术 255

8.4.4 项目培训与讨论 256

8.4.5 考评与激励 257

8.5 本章小结 257

9.1 英文软件GB 18030国际化测试 259

第9章 国际化软件测试项目案例分析 259

9.1.2 测试策略 260

9.1.3 解决方案 260

9.1.1 项目概述 260

9.1.4 测试小结 262

9.2 电子学习课件本地化测试 262

9.2.1 项目概述 262

9.2.2 测试策略 262

9.2.3 解决方案 264

9.2.4 测试小结 265

9.3 单语言应用软件本地化测试 265

9.3.1 项目概述 265

9.3.2 测试策略 265

9.3.3 解决方案 266

9.4.1 项目概述 268

9.3.4 测试小结 268

9.4 多语言应用软件本地化测试 268

9.4.2 测试策略 269

9.4.3 解决方案 269

9.4.4 测试小结 271

9.5 软件开发工具的国际化测试 271

9.5.1 项目概述 271

9.5.2 解决方案 271

9.5.3 测试小结 272

9.6 本章小结 273

第3部分 软件测试过程改进与外包测试 275

第10章 国际化软件测试的过程改进 277

10.1 国际化软件测试过程改进 278

10.1.1 软件国际化测试是立体的过程 278

10.2 以CMMI为依据的测试过程改进 279

10.1.2 过程改进模型是优化测试管理的重要工具 279

10.2.1 CMMI模型简介 280

10.2.2 CMMI为测试过程改进提供了新思路和方法论 281

10.3 实施国际化测试过程改进的建议 282

10.3.1 实施CMMI可能出现的问题 283

10.3.2 过程改进应适应企业特点 283

10.4 本章小结 284

第11章 软件外包测试 285

11.1 软件外包服务方兴未艾 286

11.1.1 软件外包服务市场如火如荼 286

11.1.2 发展外包服务的三个阶段 286

11.1.3 挖掘外包附加值 288

11.2.2 本地化服务企业成为外包“急先锋” 289

11.2.3 软件外包测试服务的两种模式 289

11.2.1 软件外包测试成为最佳入口 289

11.2 快速发展的软件外包测试服务 289

11.3 软件外包测试处理流程 290

11.3.1 软件外包测试的流程图 290

11.3.2 软件外包测试的流程分析 291

11.4 选择测试外包服务公司 291

11.4.1 分析和确定国际化软件测试需求 292

11.4.2 谁是最佳测试合作伙伴 292

11.4.3 选择测试外包服务公司的考察指标 293

11.4.4 对软件外包测试服务公司的管理 294

11.5 外包测试需迈三道坎 294

11.5.1 软件外包三种业务模式 294

11.5.2 软件外包测试公司面临三道坎 295

11.6 本章小结 296

附录 国际化软件测试术语速查 297

参考文献 306

跋 307