localization-testing
适用于全球化软件的自动化国际化 (i18n) 与本地化 (l10n) 测试套件。验证翻译覆盖率、RTL 布局、特定地区格式与 Unicode 支持。
简介
此本地化测试技能为验证多语言与多区域软件支持提供了全面的框架。它专为负责在全球市场推出产品或维护复杂多语言应用程序的质量保证工程师与开发人员所设计。通过与浏览器测试引擎集成,此技能确保本地化体验在部署前符合严格的技术与文化标准。它超越了简单的字符串检查,强制执行 RTL (由右至左) 设计完整性、正确的货币与日期格式,以及强大的 Unicode 处理。
-
自动化翻译覆盖率验证,用以识别所有定义地区中缺失的字符串或未翻译的占位符。
-
基于当地惯例 (例如美国、英国或日本格式) 的日期、时间、货币与数字输入的动态地区格式测试。
-
针对阿拉伯语与希伯来语等语言的高级 RTL 布局验证,确保 UI 元素、图标与文字方向正确翻转。
-
全面的字符编码与 Unicode 支持测试,包含数据库与输入字段中的表情符号与复杂脚本呈现。
-
针对特定语言 UI 组件的视觉回归测试,检测字符扩展或文字溢出问题。
-
自动检测硬编码字符串,以确保完全外部化,有利于未来的本地化工作。
-
执行测试时,定义目标地区、URL 与特定的检查类型 (翻译、格式、RTL、Unicode) 以接收结构化的问题摘要。
-
请与 qe-browser 舰队技能结合使用,以处理视觉差异,特别是针对布局复杂的 RTL 页面。
-
预期输入包括基础 URL、定义的地区代码数组 (例如 en-US, fr-FR, ar-SA) 以及要执行的特定验证模块。
-
该技能提供 JSON 格式的机器可读输出,允许直接集成至 CI/CD 质量网关、部署咨询系统或自动化错误报告管线中。
-
优先使用真实世界的语言样本进行测试,而不仅仅是翻译文件键值,以捕获依赖上下文的问题与文化适宜性错误。
仓库统计
- Star 数
- 329
- Fork 数
- 65
- Open Issue 数
- 4
- 主要语言
- TypeScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 07:55