Selenium 前端支持国际化该怎么提高测试效率的???

海风 · 2024年02月27日 · 最后由 测试新人 回复于 2024年02月27日 · 5942 次阅读

前端页面国际化,需要支持简体、繁体、英文三种展示,测试时该如何自动化实现三语文案比对呢?大家在工作中遇到这种测试都是怎么提高测试效率的???

共收到 2 条回复 时间 点赞

你得先问下你们开发是用的哪种方式实现的多语言切换,一般都不是原生。如 react 用的是 react-i18next,文案内容正确性你可以跟产品确定下是不是找专业人士翻译的。再跟开发拿下每个翻译版本的 json 文件,检查下有没有内容遗漏。你这边主要是看切换的时候是否有文案未被转换,也可以用自动化但是没必要,这是个一次性需求。最性价比的方法就是打开三个浏览器,对照着大致过下重要页面。重点关注下以下可能出现的错误

  1. 文案错位或溢出
  2. 特殊字符处理不当
  3. 语言切换错误:如切换英文,结果是显示繁体,或者切换后没有全部变成英文
  4. 动态内容处理问题,页面上的一些动态生成的文案

5.兼容性问题,多个浏览器看看

实现过程:提供每种语言翻译版本的 json 文件,然后 i18next 根据用户选择的语言加载相应的翻译文件

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册