[發明專利]一種軟件本地化測試方法、裝置、終端及存儲介質有效
| 申請號: | 202011053183.5 | 申請日: | 2020-09-29 |
| 公開(公告)號: | CN112115063B | 公開(公告)日: | 2022-04-19 |
| 發明(設計)人: | 黃斌;嚴明;鄭升;王誼;羅章龍 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/451 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 夏歡 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 本地化 測試 方法 裝置 終端 存儲 介質 | ||
1.一種軟件的本地化測試方法,其特征在于,包括:
獲取當前測試界面中的文本對象以及獲取所述文本對象的文本屬性值,得到所述文本對象包含的原始文本內容;
針對任一所述文本對象,獲取文本對象所對應的字符串構造函數,獲取所述字符串構造函數中包含的字符串參數,得到原始文本內容對應的各語言資源,并從預先創建的語言映射表中查找各所述語言資源對應的目標語種的翻譯資源;
將所述文本對象的文本屬性值重新賦值為對應的所述翻譯資源,將所述翻譯資源按照所述原始文本內容的組裝規則組裝為目標語種的目標文本內容,得到與所述目標語種對應的目標文本內容;
將所述當前測試界面中各文本對象對應的原始文本內容替換為對應的目標文本內容,得到所述當前測試界面對應的目標語種測試結果圖;
檢測所述目標文本內容的顯示寬度是否超出所述文本對象對應的對象寬度,如果超出則產生超寬提示信息,修改其顯示寬度;
遍歷所有目標語種,得到所述當前測試界面分別對應各個目標語種的目標語種測試結果圖;
測試下一個用戶界面直到整個軟件中的所有用戶界面都完成測試,得到所述軟件對應的各個目標語種的測試結果圖集;
所述從預先創建的語言映射表中查找各所述語言資源對應的目標語種的翻譯資源,包括:
對于任一文本對象對應的語言資源,查找所述語言映射表中是否存在與所述語言資源完全一致的語言資源;
如果存在,則確定與所述語言資源完全一致的語言資源為目標資源;
如果不存在,則從所述語言映射表中查找與原始文本內容中的語言資源相似度符合預設閾值的語言資源,確定為目標資源;
從所述語言映射表中查找所述目標資源對應的所述目標語種的翻譯資源。
2.根據權利要求1所述的方法,其特征在于,所述獲取當前測試界面中的文本對象以及獲取所述文本對象的文本屬性值,得到所述文本對象包含的原始文本內容,包括:
針對所述當前測試界面,遍歷所述當前測試界面中的所有對象,并從所述所有對象中篩選出具有文本屬性的對象,得到所述文本對象;
獲取每個所述文本對象對應的文本屬性,得到所述文本對象的原始文本內容;
建立所述文本對象與對應的原始文本內容之間的映射關系得到對象文本映射表。
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
對于所述當前測試界面中的任一文本對象,從所述當前測試界面對應的對象文本映射表中查詢得到所述文本對象對應的原始文本內容;
從所述文本對象對應的代碼中獲取構成所述原始文本內容的所有語言資源。
4.根據權利要求3所述的方法,其特征在于,所述從所述文本對象對應的代碼中獲取構成所述原始文本內容的所有語言資源,包括:
當所述文本對象的代碼中不包含字符串構造函數且所述文本對象對應的原始文本內容是語言資源時,直接讀取所述文本對象對應的原始文本內容作為所述原始文本內容對應的語言資源,所述字符串構造函數用于將至少一個字符串構造成對應的文本。
5.根據權利要求4所述的方法,其特征在于,所述從所述文本對象對應的代碼中獲取構成所述原始文本內容的所有語言資源還包括:
當所述文本對象對應的文本內容為基于CS協議下發的數據時,確定所述文本對象為無需翻譯的干擾項;
當所述文本對象對應的文本內容來自圖標圖片時,確定所述文本對象中的文本無需翻譯。
6.根據權利要求1所述的方法,其特征在于,所述從所述語言映射表中查找所述目標資源對應的所述目標語種的翻譯資源,包括:
從所述語言映射表中查找所述目標資源對應的資源唯一標識;
從所述語言映射表中查找與所述資源唯一標識相匹配的所述目標語種對應的語言資源,并從所述翻譯資源中去除無需翻譯內容,得到所述目標資源對應的所述目標語種的翻譯資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011053183.5/1.html,轉載請聲明來源鉆瓜專利網。





