2013-01-07 78 views
2

市場上是否有任何工具可用於測試不同地區的本地化移動應用程序。 一樣,本地化的移動應用將是所執行的典型的測試..
1)應用程序功能 - 對於基本導航
2)字符串截斷驗證
3)驗證經翻譯的符號和圖像必須是適當的目標語言本地化移動應用程序本地化測試工具(Android,Iphone,WP)

等..

請我你的有價值的信息,在這個.. 真的感謝你..

+0

還請大家分享我,這樣的工具是否能可能的,因爲本地化的應用程序的測試將是困難的,所以有存在的工具,比如QTP,ROBOTIUM,硒等可以測試本地化的移動應用 –

回答

2

我使用Robotium一些經驗自動化我們的移動應用程序的本地化測試。

您希望在任何平臺上的本地化應用程序的自動化解決方案中尋找的主要內容是能夠使用不會更改的標識符來唯一標識需要與之交互的每個對象(按鈕等)在不同的地區。這樣,您的自動化代碼將在任何語言環境中運行(我們不希望每個語言環境都有不同的代碼庫)。

根據我的經驗,爲Android應用程序的自動化測試(其他解決方案如SeeTest存在,但我沒有發現它很棒)開發Robotium(基於Java的)解決方案要快得多。

QTP我發現對於桌面應用程序非常有用,但不是移動的。 Selenium適用於自動化Web應用程序,如果需要,您可以使用Selenium Mobile與移動設備上的瀏覽器進行交互。

我最近在博客中詳細介紹如何使用Robotium來測試我們的Android應用程序,並用它我的經驗,你可以在下面的鏈接中找到它。

Automate your Android App Testing Using Robotium

+0

謝謝非常感謝你的回覆。除Robotium以外,我們沒有任何工具可用於移動應用程序測試,這真的很有用。 其實我正在尋找工具測試用例,他們如何驗證本地化的應用程序,就像我在頂部提到的三點一樣。你可以通過它來澄清我的想法與任何有用的鏈接。我真的很欣賞你的迴應在這裏..謝謝你這麼多.. –

+0

我沒有看過一個算法的字符串截斷驗證,但我知道一些存在(但不是開源的不幸)。 –

1

在測試你的,它的目標用戶設備和網絡應用,在目標市場進行用戶驗收測試可以突出顯示任何特定市場的擔憂,並返回了一些非常有用的市場具體的反饋。考慮一個測試版(測試階段)計劃,客戶早期採用者計劃或者與像ICanLocalize這樣的公司合作,他們只使用翻譯成其母語的譯員。

如果,例如,您的全球移動應用實現了自己的彈出式觸摸屏鍵盤,你應該考慮你的國際用戶的需求,以確保他們能夠按照當地的書寫輸入文字。雖然移動設備和智能手機的屏幕分辨率越來越高,但可用性和美觀性也需要考慮。翻譯後的文字通常可能會擴展多達25%,從而影響您應用的佈局和視覺吸引力。如果顯示的字體大小不夠大,某些腳本可能會非常難以閱讀。 在本地化應用程序時還有更多的事情需要考慮,我不是在談論這裏的簡單的舊代碼翻譯。任何公司都希望能夠贏得國際觀衆可以提前規劃的翻譯過程,使這項工作更容易顯著:

仔細想想用來描述菜單的話。 獲取母語語言學家測試您的應用程序 避免口語 考慮導航。

http://www.icanlocalize.com/site/2012/10/planning-ahead-for-translation-when-developing-a-mobile-app/