文章目錄
- 軟體本地化迴歸測試的痛點
- 什麼時候進行本地化迴歸測試的自動化?
- TIB工作室的本地化迴歸測試自動化架構
- 成功案例
您的軟體產品需要本地化嗎?您的產品支援多國語言嗎?您希望通過一個自動化測試指令碼來執行所有語言版本的功能測試嗎?
軟體本地化迴歸測試的痛點
本地化(Localization)意味著一款產品的測試需要重複很多次,具體測試與本地化支援的語言種類有關,加上需要支援的作業系統的版本,以及版本升級,測試人員需要重複測試的次數呈級數上升。
一個自然的解決方案是引入自動化迴歸測試,然而自動化測試工程師通常會面臨如下本地化迴歸測試自動化的常見問題:
1、某些自動化測試載入器錄製的是螢幕座標的點擊,而不同語言的本地化軟體在位置上可能會有差異。
2、測試指令碼中的資料依賴語言,例如:
WebLinkClick (http://www.bowneglobal.com, "Home")
這裡的“Home”在不同語言的本地化軟體中並不通用,因此這個測試指令碼不能重複在多個語言版本的軟體上進行迴歸測試。
關於本地化迴歸測試自動化的常見問題及一些解決方案可參見:
http://www.stickyminds.com/sitewide.asp?Function=edetail&ObjectType=ART&ObjectId=6281
什麼時候進行本地化迴歸測試的自動化?
在本地化迴歸測試中,我們至少可以看到3種情境是需要自動化測試的:
1、當需要測試的語言版本超過3~4種的時候。
2、當你需要做很多的安裝、配置測試時。
3、當你需要在多個作業系統版本上進行迴歸測試的時候。
需要注意的是:自動化測試作為本地化迴歸測試的有效補充,能節省大量時間和資源,但是不能作為手工測試的替代。
TIB工作室的本地化迴歸測試自動化架構
錄製回放的自動化測試載入器不能滿足本地化迴歸測試的要求,我們需要更進階的架構來支援,這個架構需要:
1、方便地管理多語言軟體版本的物件程式庫,用同一份測試指令碼對多個語言版本軟體進行測試。
2、支援測試環境搭建的自動化,包括作業系統的安裝、軟體的自動化安裝、配置等。
3、支援7*24小時不間斷無人值守調度執行自動化測試。
4、輸出結構清晰的測試報告和日誌。
成功案例
HP印表機管理軟體本地化迴歸測試自動化架構支援23種語言版本軟體在5個作業系統環境中的自動化迴歸測試,具有以下特點:
1、單一指令碼自動化測試多個列印裝置。
2、支援相容性測試。
3、單一物件程式庫支援23種語言介面,基於Excel的本地化資源管理。
4、提供友好的測試組態介面。
5、自動擷取迴歸測試版本、搭建測試環境、執行測試指令碼、產生測試報告
TIB自動化測試工作室為您提供本地化迴歸測試自動化解決方案、諮詢和顧問服務、自動化架構搭建服務。
http://www.cnblogs.com/testware/