移动应用本地化测试可以说是项目中最关键的组成部分,因为它决定了您的用户体验。 不幸的是,许多公司做错了——他们要么采取以技术为中心的方法,要么完全只关注内容,而不理解最终用户的影响。 一个好的策略将两者结合起来,并且完全取决于您的测试人员。 确定谁最适合管理流程的这一关键组成部分,将确保成功过渡到新市场。 它将保留您的用户体验,并使您更轻松地访问应用程序的功能。
按平台划分的移动应用本地化测试
无法比较 Android 和 iOS 的本地化流程,因为这两个平台完全不同,需要完全不同的方法。
iOS
在受众定位方面,您需要知道 iOS 提供的语言变体不如 Android 多。 他们的平台允许本地化到大约 100 个不同的地区和语言。 但是,您还需要考虑 App Store 的局限性——这是您的程序将交付给用户的典型平台。 虽然该程序可以配置多种变体,但 App Store 仅支持 40 种语言。iOS 不允许使用模拟器来测试应用程序,因此必须将其发布为 beta 程序以供用户测试或创建其他解决方法。 您需要一个广泛的iOS 本地化最佳实践列表,以确保其正确。 总体而言,iOS 平台对本地化来说更具挑战性,因为您在市场和测试能力方面都受到限制。
Android
Android 在多语言移动应用程序开发方面是一个更加灵活的平台。 大多数 Android 应用程序下载的 Google Play 商店支持 51 种不同的语言。 该平台本身在支持方面非常灵活,但建议应用程序大小在 40 到 60MB 之间,具体取决于类型。 Android 提供了更简单的测试过程和大量开发人员支持,包括使用模拟器。 它甚至允许开发人员为 Android 未明确支持的特定地区运行自定义本地应用测试。 Android 本地化对公司来说是一个更顺畅的过程。 明智的做法是从这里开始建立策略的基本框架。 我们看到许多客户在开始他们的本地化项目之前犯了忽视平台选择的错误。 当涉及到 android 应用开发服务时,该平台为开发人员提供了极大的灵活性和支持。 广泛的语言支持和自定义选项使 Android 成为多语言移动应用程序开发的热门选择。 公司希望本地化他们的应用程序时,会发现这个过程在 Android 平台上相对简单。
专注于测试移动应用本地化中的沉浸式体验
目的驱动语言的使用——这句话适用于所有内容,但对移动应用尤其有效。 内容是推动其使用的关键,但大多数公司在确保他们的测试人员了解应用程序的目的方面投入很少。 测试人员将采用严格的技术方法,确保语言更改不会破坏应用程序或产生错误。 他们不会审查它以确保内容帮助普通用户操作应用程序并充分利用其功能。 在移动应用本地化中,良好测试的关键是完全沉浸。 测试人员必须像外行一样操作它,使用内容来指导他们探索其各种功能,并理解其对用户的整体目的。 这个过程比它所做的简单基础知识要深入得多;它以如何为用户解决问题为中心。 考虑一下如果有人正在测试移动版 LinkedIn。 显而易见的目标是访问和控制他们在网站上的个人资料,但远不止于此。 用户是否可以访问Linkedin中只有有经验的人才会知道的各个部分,比如工作板、消息、网络连接、更新等等?他们可以使用这个应用程序来解决问题,无论是寻找工作还是保持行业知识的更新吗?测试人员需要知道所有这些领域的存在及其整体目的,以确保web app翻译服务的有效性。 移动应用本地化测试的目标是建立终端用户体验。 这意味着利用熟悉您的产品的测试人员库,让他们专注于语言如何驱动其目的。 在完成移动应用本地化项目时,培养这个测试池是您可以做的最聪明的事情。