软件本地化外包测试流程分析

发表于:2010-9-19 11:44

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:崔启亮    来源:51Testing软件测试网采编

  经济的全球化促进了软件产业的国际化,软件国际化生产和全球服务成为更多国际软件公司的发展策略。软件产品要获得更多的国际市场份额,必须进行软件国际化设计、开发、测试和服务。

  按照国际化要求生产的软件称为国际化软件,从实现技术和生产过程分析,国际化软件包括软件国际化和软件本地化两个相辅相成的环节。软件国际化保证软件具有“全球可用”的内在特征,而软件本地化可以满足目标市场的用户在语言、文化和功能的需要。

  一、国际化软件开发流程

  对于国际化软件而言,完整地开发周期将包括需求分析、国际化、本地化、发布和维护等过程。其中国际化包括设计、开发和测试等,在国际化的各个环节都要重视软件的本地化能力。

  国际化软件的开发流程包括开发国际化软件需要遵循软件工程的要求,分为需求分析、软件设计、软件编码、软件测试、质量保证、软件发布等过程。国际化软件的开发流程如下图所示:

  在需求分析阶段,既要考虑软件的功能需求,也要考虑软件的国际化需求。另外,为了缩短源语言开发的版本和本地化版本的发布时间间隔(甚至达到同步发布),国际化版本的开发应该与软件本地化过程同时进行。在测试方面,对国际化版本的国际化功能测试和对本地化版本的本地化测试尽可能同时进行,以便尽早发现和修改国际化设计错误。

  二、软件本地化测试阶段

  软件本地化是国际化软件开发的一个重要阶段,软件本地化是将一个软件产品按特定国家 / 地区或语言市场的需要进行加工,使之满足特定市场上的用户对语言和文化的特殊要求的软件生产活动。

  为了保证本地化软件在语言、外观和功能方面符合本地用户的最终需要,需要再国际化软件生产过程中后期的软件本地化阶段进行本地化测试。

  一个本地化测试项目可以按照时间顺序分解成四个阶段:启动阶段、计划阶段、实施阶段和收尾阶段,这些阶段相互衔接,分别完成不同的任务。各个阶段都要围绕保证测试效率和测试有效性,从而保证测试质量。

  软件本地化各个测试阶段的流程图如下图所示:

  1、启动阶段

  启动阶段是软件本地化测试的第一个阶段,本地化测试公司需要与客户一起定义测试范围、详细测试需求、项目预算和测试进度。在分析测试需求时,要与客户讨论影响项目成功的关键因素并且双方达成一致。对客户提供的测试计划进行分析并对具体问题进行及时反馈和确认,或者根据客户的项目要求创建测试计划并且请客户确认。

41/41234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号