localization-testing
適用於全球化軟體的自動化國際化 (i18n) 與在地化 (l10n) 測試套件。驗證翻譯覆蓋率、RTL 佈局、特定地區格式與 Unicode 支援。
簡介
此在地化測試技能為驗證多語言與多區域軟體支援提供了全面的框架。它專為負責在全球市場推出產品或維護複雜多語言應用程式的品質保證工程師與開發人員所設計。透過與瀏覽器測試引擎整合,此技能確保在地化體驗在部署前符合嚴格的技術與文化標準。它超越了簡單的字串檢查,強制執行 RTL (由右至左) 設計完整性、正確的貨幣與日期格式,以及強健的 Unicode 處理。
-
自動化翻譯覆蓋率驗證,用以識別所有定義地區中缺失的字串或未翻譯的預留位置。
-
基於當地慣例 (例如美國、英國或日本格式) 的日期、時間、貨幣與數字輸入的動態地區格式測試。
-
針對阿拉伯語與希伯來語等語言的進階 RTL 佈局驗證,確保 UI 元素、圖示與文字方向正確翻轉。
-
全面的字元編碼與 Unicode 支援測試,包含資料庫與輸入欄位中的表情符號與複雜指令碼呈現。
-
針對特定語言 UI 元件的視覺迴歸測試,偵測字元擴展或文字溢出問題。
-
自動偵測硬編碼字串,以確保完全外部化,有利於未來的在地化工作。
-
執行測試時,定義目標地區、URL 與特定的檢查類型 (翻譯、格式、RTL、Unicode) 以接收結構化的問題摘要。
-
請與 qe-browser 艦隊技能結合使用,以處理視覺差異,特別是針對佈局複雜的 RTL 頁面。
-
預期輸入包括基礎 URL、定義的地區代碼陣列 (例如 en-US, fr-FR, ar-SA) 以及要執行的特定驗證模組。
-
該技能提供 JSON 格式的機器可讀輸出,允許直接整合至 CI/CD 品質閘道、部署諮詢系統或自動化錯誤報告管線中。
-
優先使用真實世界的語言樣本進行測試,而不僅僅是翻譯檔案鍵值,以捕獲依賴上下文的問題與文化適當性錯誤。
倉庫統計
- Star 數
- 329
- Fork 數
- 65
- Open Issue 數
- 4
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 上午07:55