当前位置:问答库>论文摘要

题目:L10N测试支持工具的设计与实现

关键词:软件本地化,L10N测试,图像处理

  摘要



随着经济的全球化,软件产品的全球化和本地化成为跨国公司在市场竞争中的主要立足点。软件本地化,是指将某个软件产品的界面(UI)以及相应的辅助材料(如在线帮助文档),从原产国语言向另一种语言转化的过程。在现有软件产品本地化测试过程中出现了许多问题,如本地化测试过程中重复工作过多、自动化程度较低等等。为了解决上述问题,本论文以L10N测试模型为研究对象,结合实际工作的需要,探讨其缺陷和解决方案,最终设计并实现一款用于L10N测试的支持工具。

系统基于AIR平台,使用Cairgnorm作为开发框架,使用Flex技术开发,使用Java实现部分后台处理逻辑,并使用Merapi进行Java平台与Flex平台的交互,通过自动化实现软件本地化测试的某些流程,从而提高测试效率和节约测试成本。

系统分为两个子工具,L10N测试子工具和语言测试子工具。L10N测试子工具对L10N测试活动提供支持,通过自动化的识别和匹配资源串,简化L10N测试活动中为语言测试提供准备的过程。这一过程的关键是如何进行有效的图像处理,将完整的单词提取出来,从而在OCR资源串时提高资源串的识别率。语言测试子工具提供外包人员进行语言测试的支持功能,从而提高软件产品本地化测试的效率。

目前,L10N测试支持工具已经基本满足测试支持的需求,经过测试后已经正式投入使用,能有效地支持目标用户在L10N测试中的工作,并降低L10N测试工作的成本,达到了系统的预期目标。