zoukankan      html  css  js  c++  java
  • 多语言自动化测试

    概述

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

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

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

    三语自动化测试

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

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

     主页查看大致是这样:

     2.popup.html:主界面

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

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

     说明

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

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


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


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

     

    后记

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

  • 相关阅读:
    SDUT_1743 最优合并问题
    并查集路径压缩方法
    java定时器
    出路在哪里?出路在于思路!
    ztree学习
    sql
    java乱码问题详解值得收藏
    js 增加删除表格的行
    java DataBaseExecutor
    java增删改查
  • 原文地址:https://www.cnblogs.com/VVsky/p/10504997.html
Copyright © 2011-2022 走看看