2021-08-27 14:15:00 來(lái)自于應(yīng)用公園
在近的波特蘭PIE演示日上,AppThwack的TrentPeterson表示,通過(guò)基于云的平臺(tái),開(kāi)發(fā)人可以在幾分鐘內(nèi)了解他們的應(yīng)用在各種設(shè)備和各種安卓平臺(tái)上的表現(xiàn)。就AppThwack而言,它有助于這樣的自動(dòng)測(cè)試:
使用網(wǎng)頁(yè)的拖放功能先上傳這個(gè)軟件。測(cè)試和收集數(shù)據(jù)。
您可以獲得實(shí)時(shí)屏幕截圖、日志分析、堆棧跟蹤和趨勢(shì)分析。
以下是兩周內(nèi)訪問(wèn)過(guò)GooglePlay的安卓設(shè)備的分析示例。
自去年7月以來(lái),AppThwack已經(jīng)進(jìn)行了563,000次測(cè)試,因此他們知道哪些可以做,哪些不可以做。此外,Peterson還向在安卓平臺(tái)上應(yīng)用開(kāi)發(fā)的人提出了五點(diǎn)建議。
1.開(kāi)發(fā)測(cè)試和寫(xiě)代碼一樣重要,它可以通過(guò)JUnit,一個(gè)通用的設(shè)備測(cè)試工具;Robotium,一個(gè)開(kāi)源的自動(dòng)化庫(kù),使得編寫(xiě)JUnit測(cè)試變得更加容易,并且可以模擬用戶交互;或者像GorillaLogic的sMonkeyTalk這樣的測(cè)試工具可以跨平臺(tái)測(cè)試(安卓iOS)。
2.在應(yīng)用程序上市之前,不可能找出每一個(gè)錯(cuò)誤,但是像BugSense和Crittercism這樣的工具可以讓你的應(yīng)用程序在被客戶端設(shè)備卡住時(shí)自動(dòng)報(bào)告錯(cuò)誤。
3.APPTENTIAL可以幫你直接和用戶聯(lián)系,告訴你哪些功能有用,哪些沒(méi)用;它可以確保用戶對(duì)您的應(yīng)用程序留下好評(píng),因?yàn)樗麄冋娴南矚g您的應(yīng)用程序。
4.如果你的應(yīng)用安裝在較低版本的安卓設(shè)備上,工具ActionBarSherlock會(huì)自動(dòng)對(duì)應(yīng)用進(jìn)行降級(jí),這樣開(kāi)發(fā)就可以跳過(guò)傳統(tǒng)的代碼分支,這對(duì)于碎片化市場(chǎng)中的開(kāi)發(fā)無(wú)疑是有利的。
5.其他測(cè)試工具包括Sarah和PerezTestdroid
盡管這些服務(wù)不能幫助您解決所有問(wèn)題,但它們將使您的開(kāi)發(fā)在管理上更加精簡(jiǎn)和合理。