多語言自動化測試

概述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變量模式,還能夠從網頁上爬去文字,再與預期文件匹配【這種狀況是,開發的產品不具備以上被測產品的規則】

相關文章
相關標籤/搜索