关于本站 联系本站 English
首页
| 登录论坛|
| 新闻 | 观点 | 本地化 | 培训 | 测试 | 招聘 | 国际化 | 知识库 | 专题 | 会员区 | 本站月报 | 关于本站 | English |
用户: 密码: 验码:  
栏目导航 网站首页>>专题>>《国际化软件测试》详解

《国际化软件测试》序一
  发表日期:2008年3月28日  共浏览9931 次      作者:Gautam Char  【编辑录入:giltworld
     字体颜色:    【字体:放大 正常 缩小】  【双击鼠标左键自动滚屏】 【图片上滚动鼠标滚轮变焦图片】 

软件业发展至今,展眼已走过三十余年的历程。我第一次和软件打交道,是在一台 PDP 11 上进行位编程。回想当年,开发软件时惟一能够参考的指南,只有一本用户手册。当时的测试流程纯粹是为测试而测试,只要确保程序能够正常运行,全然没有面向国际市场开发相应版本的概念。

随着硬件和软件语言不断演进,编程已经从一种不甚科学、不可重复的技能,变成流水线式的操作,可以在工厂式的环境中远程进行。而今,各种开发方法五花八门,无论是哪种技术、哪种语言、哪种部署方案,无论是什么样的时间表,无论组织的整体技术水平如何,都能应对裕如。企业可以有效规划新产品开发成什么样、推介到何种程度,并面向各目标市场对产品进行优化。

然而,即便软件开发取得了如此长足的进展,因软件中的各种缺陷带来的经济成本却仍然居高不下。仅仅在美国市场,每年就有数百亿美元之巨。软件向国际市场推出后,其代码经过各个本地化阶段的再处理,最终的缺陷往往比原始版本更多。据估计,在生产过程中发现并修复一个缺陷的平均成本是 15,000 美元,这就进一步压缩了原本就很微薄的利润空间。若是开发的软件要用于多个国家或地区的大量消费设备,所耗成本就会更高,利润空间也就更加有限。

在我们今天面临的挑战中,这一点正是症结所在。如何以国际化销售为目标,在一个国家开发出好的软件?如何在设计、开发和测试软件时,既有效简化产品的“国际化”流程,同时确保必要的利润空间?

崔启亮博士在这本权威著作——《国际化软件测试》中,对这些棘手的问题一一做了详尽的探讨和解答。崔博士投身软件国际化领域十余载,深谙在国际范围内将软件推向市场之道,凭藉此间的深厚积累,凝聚精华成就此书。无论是业内人士,还是有志于此领域的学生,都可以从这本晓畅易懂的书中深受裨益。

崔博士是莱博智北京公司的测试主管,负责全球各大客户的软件测试项目。他从上海的东华大学获得博士学位后,曾先后供职于北京汉扬天地科技发展有限公司(现中讯汉扬科技有限公司)、北京传思科技开发有限责任公司(现北京多语信息技术有限公司),分别担任本地化语言工程师和软件本地化工程师。其间积累的丰富经验,使他对软件本地化工程和测试的流程和相应工具有着深入的理解。崔博士著述颇丰,同时兼任《计算机世界》报特约专栏作者,已发表 12 篇关于软件本地化的论文,并维护着若干相关网站。

开发人员必须深刻理解国际化销售的独有特点,才能面向国际市场开发出定位精准的产品。崔博士无疑深刻认识到了这一点。他从什么是国际化软件开发、如何根据市场战略定义国际化软件开发的精彩讨论入手,将读者设身处地地带入如何设计自身程序的情境之中。这一开发情境围绕过去的失败开发策略展开。长期以来,软件开发一直在适应英语的需要,早期的软件产品更是针对单个国家的市场而开发的。

我本人在软件国际化方面的经历,恰好与行业演进的步伐同步。上个世纪 80 年代,我们推出了一款为美国市场设计的软件产品。这款产品专门针对美国市场,不包含任何国际化功能。在美国市场初战告捷后,我们决定到英国市场上一展拳脚。我们的产品经理做出这个非常不科学的决策,依据的是英国同属英语国家的事实,而不是英国的实际市场潜力。

即便如此,这次软件国际化尝试还是困难重重。我们不得不按英国英语的特点来调整屏幕、改编命令、改写文档。不仅如此,我们还不得不添加一些功能,以适应英国市场的文化、法律和技术要求。

不仅代码的国际化举步维艰,英国英语版的测试工作更是险些让这个项目走向终结。我们艰难地尝试各种测试策略和规划方案,在实践中摸索正确的方法。凭着一番艰苦努力、一个由精英组成的优秀团队再加上几分运气,我们最终在英国推出了这款产品——尽管进度大大推迟。

虽然结果只能算得上差强人意,然而我们的产品经理还是决定将此产品推向非英语市场。我们签下了西班牙、意大利和日本市场的合同。遗憾的是,我们面向英国市场进行国际化时所积累的经验,此时却并不奏效。我们的国际化测试以彻底失败告终——不仅成本严重超支、进度严重滞后,缺陷率更是高得惊人。由于测试不力,以及由此引发的用户体验非常糟糕,导致这一版本质量不过关,我们的声誉蒙受了无法挽回的损失,并最终被迫退出了其中一个国家的市场。

令人欣慰的是,正如崔博士在书中所述,过去这些年测试方法也在不断地演变。长期以来,软件生产都存在一个现实问题,那就是功能的扩充和编码的延迟占用了大量时间,致使软件发布前未能进行充分有效的测试并发现其中的问题。因此,随着测试方法的演进,测试规划人员和战略决策人员也及早地参与到设计周期中。除此之外,各种自动工具纷纷启用,自动化测试方法不断推陈出新,测试的生产率得到了充分关注;而实验设计和可靠性工程的广泛采用,则使得测试过程收效更佳。

而今,包括测试实践在内的软件国际化,已经从一种技术发展成一门科学。国际化是对产品进行创新或修改、使其便于多个区域和语言使用的软件工程方法。软件和 Web 的国际化,使应用程序能够支持多语言信息处理所必需的多种数据编码,支持各种货币格式、日历、输入法,以及为满足地区性市场的文化、法律和技术需求而进行的其他变更。

软件国际化能够确保软件在所有平台、所有区域市场和语言环境下,所有功能正常运行;软件国际化可有效降低本地化的工作量和成本,加速产品推向市场的进度;软件国际化可降低国际支持的成本,提升客户满意度。

但是,这一点仍未得到人们的充分认识,因而未能得以广泛践行。一直以来,用于单一语言产品的测试方法获得了高度关注,在全球范围内广受认同并广为采纳,而打造国际化软件的技巧却未能获得普遍采用,软件制造商常常需要求助于服务提供商来确保软件在国际市场的成功。

在这本内容翔实的著作中,崔博士首度将其在软件国际化和国际化测试方面积累的大量宝贵经验公诸于众。他汲取软件国际化测试的集体经验,形成了一套有关软件国际化测试的整体观。现有书籍中,涉及软件开发和测试的不可谓少,但几乎无一不是从英文软件测试的视角进行探讨;仅有的几本有关国际化软件测试的著作,也都是从理论角度探讨这一主题,而不是像本书这样,提供详细的第一手经验供读者借鉴。因此,对于任何准备面向国际市场推出产品的公司或个人,本书都堪称必备宝典。

本书从软件本地化和国际化测试从业人士的视角落笔,从本地化、外包、测试规划、自动化、测试执行、CMM 流程管理,直至如何组建团队,涵盖了实际运作中的方方面面。

尽管本书的主要读者对象是测试人员,但书中提供了诸多关于软件国际化的通用背景知识,可帮助测试团队了解整体情况。例如,书中对工作流程、设计原则、开发方法和工程方法逐一进行了定义,甚至还包括如何组建软件开发项目团队的信息。在测试章节的开始部分,您可以了解测试方法与开发方法之间的相互关系。不仅如此,书中还列举了多种本地化测试方法,并对与国际化测试相关的通用软件测试原则做了适当修改,从而向读者提供了一个整体的概念。

然而,无论如何,软件国际化还是会有一定程度的疏漏。测试过程分为不同阶段,如设立测试目标、制定测试策略、确定正确模型、规划自动化策略、进行测试管理等,大多测试项目却略过了其中的若干阶段,仅仅依赖于基本测试。崔博士利用书中的相当篇幅,针对这一问题详细提供了一份实用指南,以供软件国际化测试中每一阶段参考之用。书中介绍的各种原则非常便于实际运用,并能确保项目执行过程中不会遗漏关键的准备步骤。

现在回顾一下我们于上世纪 80 年代在英国推出第一款产品时的经历,我发现,我们那时所用的方法可归入“黑客攻击测试”一类。我们遗漏了若干非常基本的步骤。我们本应在开发面向美国市场的版本时即着手全球化;测试目标和相关测试计划仅止于功能层面,忽略了国际化因素;团队结构设置不合理;缺陷管理和测试管理未考虑到国际差异;更有甚者,针对一个市场的测试自动化设计根本不适用于另一国家的市场,编写脚本时也全然没有国际化概念。我们最终竟然还是推出了这个产品,真可谓奇迹。

很多企业的成长、产品的成功,都有赖于软件的国际化和对多语言市场的良好适应。当今的产品分销网络相当复杂,跨越多个国家和地区修正错误的成本极其高昂。现在,有很多软件要部署到消费电子产品、手机、芯片等众多微型设备上,这些设备需要针对成千上万用户进行大规模部署,从而使得修正错误的工作愈加繁杂。如果要召回硬件来更新软件,成本无疑会更加昂贵。

投资贵在明智。投资于测试,特别是投资于软件国际化测试,乃成败攸关之举。崔博士对此深有体会,并通过本书为我们奉献了一部实用的行动宝典。

Gautam Char
莱博智科技有限公司
全球开发与测试业务部
美洲区高级副总裁


上一篇:《国际化软件测试》序二
下一篇:《国际化软件测试》封底书评

 相关专题:

·本地化

·外包
 
  热门文章:
 · 2007年全球翻译公司25 [39863]
 · 缺陷管理工具Bugzill [34640]
 · “本地化世界网”介绍 [32688]
 · XLSX,TBX,SDLT [31841]
 
 相关文章:
国际化软件测试的特征分析 [6549]
国际化软件测试概论 [5880]
《国际化软件测试》封底书评 [4978]
《国际化软件测试》序一 [9931]

相关评论:(评论内容只代表网友观点,与本站立场无关!)
相关评论无
发表、查看更多关于该信息的评论 将本信息发给好友 打印本页
关于本站 | 网站历程 | 使用声明 | 网站地图 | 联系本站 |
本地化世界网版权所有,版权所有2003-2008
京ICP备05035404号
网站统计:    论坛统计:
页面执行时间:125.000毫秒