您的位置:软件测试 >> 测试技术 >> 测试精品文章
本地化测试
作者:Christian Kopsch(泽众软件原创翻译) 发布时间:[ 2015/4/15 13:53:19 ] 推荐标签:本地化测试,功能测试

   Christian Kopsch自2011年起在位于弗莱堡的公司Haufe-Lexware担任web app的测试经理。Kopsch是敏捷过程的超级粉丝,偏爱做Scrum和Kanban项目。除了他作为一名测试经理的项目管理工作外,他还一直对测试激情满满,常常一有可能尝试着自己测试。大家都鼓励Christian在本地化项目中使出浑身解数。让中国市场适应一个web app,对他及整个团队来说是一项新且刺激的挑战,一个具有里程碑意义的成。
 

   在全球化,外包和Web 3.0的时代,越来越多的公司争先恐后地进入市场,急着把他们的软件解决方案提供给国际客户。软件成功国际化后,第二步要进行本地化了。通常,本地化是一个让软件适应特定地理和文化区域的过程。下文是一篇作为一名测试和测试经理关于一个本地化项目的为期一年的工作经历报告。
  开始
  我们的在线知识数据库成功投放到德国市场后,我们的团队收到了额外订单要将我们的web app投向中国市场。我们的核心团队包括七名开发,两名测试,一名担任需求工程师的产品所有者,一名scrum专家和一名的项目经理。如果有更多的工作量,需要外部开发员和QA资源来立即支援核心团队。敏捷项目中先使用的方法是Scrum;然后是Kanban。这个项目包含许多刺激的地方,对我们来说有很多新的挑战及机遇。新项目开始,我们在软件本地化方面几乎没有任何经验。为了克服这个挑战,我们需要在几个月内获取该知识。一开始会有很多不同的问题,比如:
  --中国的审查制度会对我们的工作产生多大的影响呢?
  --中国的审查制度会如何影响并限制我们的客户呢?
  --我们能和中国的合作伙伴及企业主顺利沟通吗?
  --转化数据而没有一丝问题,这可能吗?

  此时我们一开始的疑问很快消失了,我们畅通无阻的工作。很幸运,我们北京的承包商在这种情况下也没有任何疑问。从一开始,我们学会问恰当的问题,这样为我们后来的合作奠定了坚实的基础。
  准备
  我们的第一次头脑风暴会议上,我们讨论了各种场景以便检测软件测试中可能的影响。在讨论中,我们发现开发和测试是难以分割的。基本问题有:功能和非功能的需求,硬件和软件测试配置,以及语言和文化现实间的差异。项目开始时,很明显,利益相关者都没有足够的经验能立马找到一个明确的满足客户期待的方法。很不幸,我很确定,当我们的项目在2013年年中开始时只有几个实际案例对本地化和软件测试近研究并报告。有了我能用到的有限材料,我在接下来的几周集中工作,开展了广泛的研究并获取了新知识。另外,我们和一名将我们引入“软件的化和本地化”话题的外部专家建立了研讨会。研讨会后,我们开始想接下来几周会发生什么,包括有哪些问题我们要提前解决,哪些障碍仍需面对。
  主要问题
  从项目的角度出发,下面的几大问题都需要好好审查并更做出具体的规定:
  1.硬件和软件标准及要求
  首先我们讨论了中国潜在客户会使用哪些硬件和软件。他们使用不同的外部输入设备,不同的显示器或不同的组件吗?移动设备和台式机的区别在哪?会用哪些操作系统,浏览器或第三方组件呢?在一份详细的分析中我们发现,和德国市场相比,这几点区别并不大。
  2.字符集和特殊字符
  我们意识到,中国字符集和特定特殊字符会影响我们的app。这可能是相关的,比如:注册或登录功能中,当我们在我们的app中输入搜索问题时。而且,通过我们的app发送email时,我们需要知道如果名字,email地址或域中有特殊字符时,会不会发生错误。因为迄今为止,我们的软件一直在Windows 1252中使用Windows编码的数据,我们在显示中文字符上确实存在一些错误。该项目转而使用UTF-8中统一编码的数据,并将内部搜索功能从Optisearch变为TRS(一个在中国被广泛使用的app)。
  3.数字格式
  哪些额外数字格式可能会需要呢?受关注的是日期,时间,度量单位,权重和数字或邮政编码和电话号码的不同格式。这样,我们需要额外的输入字段吗?其中我们的软件重点关注日期格式。app中,我们使用日期标记或归类不同的文件类型。所以我们将格式从德国转为中国标准。
  4.图形用户界面(GUI)
  在将软件本地化的过程中,按钮、标签、导航和菜单的转变是必须的。这出现了一个问题,关于翻译了的文本是否仍适合现存布局和按钮。我们会遇到什么类型的bug呢?这些bug接下来会不会要求一些新类型呢?在关于我们软件的表面的几项手动测试中,如预期的,我们发现了因为从德国文本转变为中文字符而造成的许多类型的bug。有时候按钮和标记转变时需要不同数量的字,空间和字符距离。这些bug被改正,新标记被调整的能够满足类型指导了。
  5.不同的输出格式
  我们app的一个基本功能,能够将不同文件类型导成不同格式。中国的文件标准是什么?我们需要新的输出格式吗?现存文件类型格式是否不适应现在的中国市场?企业主做出分析后,我们发现,和我们现在支持的格式并没有多大的区别,因此这方面并不需要做任何修改。
  除了这五个主要问题之外,我们还必须考虑详述并调整许多其他问题。我们处理外部系统和技术接口,许可及追踪。我们还很关注语言度,很明显我们需要母语是中文的人或翻译。

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd