软件测试是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性。 为了满足国际化软件世界范围内发布的需要,软件的国际化设计和本地化工程处理是两个重要步骤。作为软件质量保证的国际化软件测试过程包含一系列相互关联的测试技术和流程。软件的国际化测试是重要的测试阶段,必须在本地化测试之前进行。国际化软件的测试目的是判断软件的国际化设计程度,确定软件是否支持可能的区域,本地化是否容易。 软件本地化测试的对象是本地化的软件,需要在本地化的操作系统上