本地化测试的模型是基于以上分析的情形提出来的本地化测试策略之一,它描述的是如何安排不同测试和语言技能的测试人员,按照什么样的顺序测试本地化的内容。
一、本地化测试的模型分类
根据本地化测试人员语言技能、测试技能、软件产品的熟悉程度和各项本地化测试内容的测试顺序,可以分为三种本地化测试的模型:本地化集成测试模型、本地化“一加一”测试模型、本地化分布测试模型。
1.本地化集成测试模型
本地化集成测试模型是指本地化测试团队的测试人员完成包含本地化功能测试、用户界面测试和语言质量的全部三项内容。
为了达到较高的测试质量,要求测试人员不仅掌握良好的测试技能,熟悉被测产品的功能特性,还要精通本地化语言和当地的文化习俗。无疑,这种测试模型对测试人员的技能提出了非常高的要求。
2.本地化“一加一”测试模型
本地化“一加一”测试模型是指为了完成本地化测试的三项内容,安排一个(或一组)测试人员和一个(或一组)语言人员坐在一起,一起共同执行功能测试、用户界面测试和语言质量测试。
在实际测试过程中,测试人员和语言人员个有分工,并且互相配合。测试人员熟悉测试技术和被测产品,主要执行功能测试和用户界面测试,而语言质量测试需要在语言人员的指导下进行,语言人员可能不熟悉被测试产品,但精通本地化语言,主要在测试人员的帮助下测试语言质量,也可以执行一些用户界面测试。
3.本地化分布测试模型
本地化分布测试模型是指按照一定的时间顺序,将测试内容进行详细分工,安排不同技能的人员,分别执行本地化功能、用户界面和语言质量的测试。
例如,测试人员先执行本地化功能测试和用户界面测试,测试完成后再由语言人员测试本地化语言质量,反之亦然。测试人员和语言人也可以同时并行执行各自的测试内容,前提条件是语言人员必须熟悉测试的步骤。
二、本地化测试模型的特征分析
本地化集成测试模型、 “一加一”测试模型和分布测试模型,在测试团队人员组成、测试顺序、测试效率、测试成本方面具有不同的特征,下面对这三种测试模型的特征分别进行分析。
1.集成测试模型特征分析
这种测试类型的优点是测试的效率非常高,质量稳定。由于测试人员完成全部三项测试内容,避免了与语言人员的交流过程,可以在较短的时间内完成测试任务,而且测试方法和基准相同,保证了测试质量的稳定性和一致性。
但是,本地化集成测试模型要求测试人员具有测试技能、语言技能、熟悉产品,是三种测试模型中对测试人员的要求最高的类型,招聘这样的测试人员将会提高测试的成本。
2.“一加一”测试模型特征分析
本地化“一加一”测试模型的优点是可以发挥测试人员的技术优势,也可以充分利用语言人员的语言优势,二者可以相互补充和配合,保证测试的质量的稳定性和一致性。另外,测试的综合成本比集成测试要低一些。
但是这种测试模型的缺点也很突出:测试的效率不高,由于需要相互交流,一个人在执行测时,另一个只能等待,时间的利用率不高,造成测试花费较长时间。另外,这种测试方式可能测试的覆盖性不高,有些本地化内容可能没有进行测试,还需要增添额外的随机测试进行补充测试。
3.分布测试模型特征分析
本地化分布测试模型把测试内容分成三个独立的部分,分别由掌握不同技能的测试和语言人员分别完成。由于一般本地化测试发现的语言质量缺陷只占缺陷总数的5%至20%,因此完全可以考虑由语言人员单独执行语言质量测试。
这种测试模型有不少优点: