前言
本书是论述国际化软件测试领域的技术书籍,以研究这一领域的技术和方法为主,也对软件国际化、本地化和外包行业的市场现状进行了简要介绍,对测试团队的管理和协作等职业素质方面概括阐释,目的是使读者在软件测试技术、国际化软件行业知识和测试人员职业素质方面有较全面的认识。
本书注重国际化和本地化测试领域国内外最新技术与业界最佳实践的有机结合,全面提出了国际化软件的三大技术模型:开发模型、测试模型和本地化模型,结合作者的国际化和本地化测试项目的实践经验和思想体会,比较系统地阐述了国际化软件测试的实用技术和管理实践。
全书分为三个部分:国际化软件基础,国际化软件测试,测试过程改进与软件外包测试。每一部分根据内容的逻辑性和重要性分多章分别论述一个主题,每章以概述开始,随后重点阐述专题内容,最后进行本章小结。
对于不少国内读者而言,软件国际化和本地化的概念可能比较陌生,本书开头的第一部分,从介绍国际化软件的概念开始,简要讨论国际化软件的基本技术、生产流程和市场状况,引导读者对国际化软件的构成和实现技术具有较为系统的认识。
国际化软件测试主要包括软件国际化测试和软件本地化两个阶段,这是本书的重点内容,本书的第二部分使用较大的篇幅,围绕这两个主题深入、详细的进行论述。这部分内容包括国际化软件开发、本地化和测试的技术模型,测试计划、软件国际化测试技术、软件本地化测试技术、国际化软件测试缺陷管理、测试过程管理、典型的国际化测试项目案例分析,使读者全面的理解国际化软件测试的类型、策略、流程、文档、管理等内容。
软件外包测试在国内软件业发展迅速,软件外包测试与国际化软件测试紧密相关,另外以CMMI为代表的软件生产过程的有效研究成果,在国际化软件测试和测试过程改进中也具有一定的指导意义,本书最后的第三部分对其进行简要介绍,使读者扩大阅读视野。
软件国际化和本地化测试术语和术语的缩写经常是困扰测试工程师的“拦路虎",因此本书的附录“国际化软件测试术语速查”对最常见的软件测试术语进行了归纳和整理,按照字母顺序排序,进行了英文和中文的对照,并进行了简短介绍,希望有助于读者快速和准确理解术语。
读者对象
本书是关于国际化软件测试行业的技术书籍。主要读者是正在从事软件国际化、本地化和外包测试公司的测试经理、测试主管和测试工程师,以及准备到软件企业从事软件国际化或本地化测试工作的高校毕业生和其它人员。对国际化软件开发项目经理、程序员了解国际化软件测试知识也具有一定的参考价值。
本书是指导国际化软件测试的参考书。为了更好的理解本书内容,读者应了解基本的软件工程知识,最好具有一段软件测试或开发经验(但不限定读者有国际化、本地化和外包测试等方面的基础和经验)。国际化测试包含了非常丰富的内容,为了做好国际化软件测试工作,仅仅阅读书籍是远远不够的,读者还需