多语言自动化测试

概述html

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

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

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

三语自动化测试后端

chrome插件开发目录文件以下:【开发不是很彻底,没有按规则命名】浏览器

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

 主页查看大体是这样:测试

 

 2.popup.html:主界面spa

3.main.js主js操做功能集合插件

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

 说明

被测的产品框架比较好,全部的语言都是在后端存储,并整合成js传送给前端,因此本次的作法是:

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


 

经过状况:[结果直接回复经过]

 


 

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

 

 

后记

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

相关文章
相关标签/搜索