多语言自动化测试

概述

一般网页都会存在英文中文版,特别是海外游戏,会存在多种语言版本。

当前的自动化只是针对浏览器的,因为采用的模式是浏览器插件嵌入测试。

浏览器插件开发请搜索网上的教程。

三语自动化测试

chrome插件开发目录文件如下:【开发不是很完全,没有按规则命名】

1.language.json:各种语言的预期值(请确保都是正确的)

 主页查看大致是这样:

扫描二维码关注公众号,回复: 5484126 查看本文章

 2.popup.html:主界面

3.main.js主js操作功能集合

4.test.js嵌入被测网页的js,与main.js交互使用

 说明

被测的产品框架比较好,所有的语言都是在后端存储,并整合成js传送给前端,所以本次的做法是:

后端--->js文件--->生成json---->html读取该json--->校验该json


通过情况:[结果直接回复通过]


失败的情况:【显示失败,并且附上错误的key,预期值,实际值】

 

后记

除了从后端获取js变量模式,还可以从网页上爬去文字,再与预期文件匹配【这种情况是,开发的产品不具有以上被测产品的规则】

猜你喜欢

转载自www.cnblogs.com/VVsky/p/10504997.html