自去年7月AppThwack進(jìn)行了563000個(gè)測試,所以他們知道什么可以什么不可以,另外Peterson給Android平臺應用開(kāi)發(fā)者提出了5個(gè)建議。
1. 開(kāi)發(fā)測試跟編寫(xiě)代碼一樣重要,它可以通過(guò) JUnit,常見(jiàn)的設備測試工具; Robotium,一個(gè)開(kāi)源的自動(dòng)化圖書(shū)館, 使編寫(xiě)JUnit測試更容易,能模擬用戶(hù)交互;或者 Gorilla Logic"s MonkeyTalk 這樣的測試工具,可以跨平臺(Android+iOS)測試。
2. 應用面市前不可能找出每一個(gè)bug, 但BugSense 以及 Crittercism 這樣的工具讓你的應用在客戶(hù)設備上卡住的時(shí)候自動(dòng)報告bug。
3. Apptentive可以助你直接關(guān)聯(lián)到你的用戶(hù)然后告訴你什么功能有用、什么沒(méi)用;它可以保證用戶(hù)對你的應用留了好評是因為真的喜歡你的應用。
4. 如果你的應用安裝在較低版本的Android設備上,ActionBarSherlock這種工具會(huì )讓?xiě)米詣?dòng)降級,這樣開(kāi)發(fā)者就可以跳過(guò)傳統的代碼分支,這在碎片化的市場(chǎng)無(wú)疑是對開(kāi)發(fā)者有利的。
5. 而其他類(lèi)的測試工具還包括Sarah、PerezTestdroid
這些服務(wù)雖然不能幫你解決所有問(wèn)題,但是會(huì )讓Android軟件開(kāi)發(fā)者的開(kāi)發(fā)變得更具流水線(xiàn)特點(diǎn),管理上更有邏輯。