更新: 2016-10-10 作者:admin點擊: 次
作爲一名應用(yòng)開發者,你需要确保應用(yòng)是工作的(de),并有盡可(kě)能少的(de)問題。目前有許多(duō)可(kě)用(yòng)的(de)測試工具,幫助分(fēn)發beta版本并邀請用(yòng)戶提供反饋和(hé)報告問題。
通(tōng)過應用(yòng)測試工具,你可(kě)以收集事故報告、分(fēn)析、反饋等等。而本文會列出一些免費的(de)和(hé)付費的(de)選擇,将有助于你發布更好的(de)應用(yòng)。其中有部分(fēn)工具僅僅針對(duì)iOS,還(hái)有一部分(fēn)是跨平台的(de)。
TestFlight(針對(duì)iOS開發者)
在去年2月(yuè)份收購(gòu)TestFlight及其母公司Burstly之後,去年9月(yuè)份蘋果将TestFlight納入iTunes。蘋果上個(gè)月(yuè)宣布,作爲原來(lái)獨立的(de)Testflight服務即TestFlightApp.com網站,在2月(yuè)26日已經關閉。
需要注意的(de)是,老版本的(de)應用(yòng)程序将不會被移植到新的(de)TestFlight上,開發商必須從頭開始在iTunes Connect建立自己的(de)應用(yòng)程序。當然,新的(de)TestFlight僅适用(yòng)于iOS 8。
TestFairy是百分(fēn)百免費的(de),其爲應用(yòng)開發者提供了(le)一些很好的(de)特性。其中一個(gè)較爲突出的(de)特點是客戶端錄像,而不是僅僅的(de)屏幕截圖。錄像可(kě)以提供确切的(de)客戶端測試信息,包括CPU、内存、GPS、網絡監控、日志、事故報告等等。
早在2014年7月(yuè),Google Play團隊就宣布“Google Play Developer Publishing API ”對(duì)所有開發者有效。
訂閱以及應用(yòng)内購(gòu)API允許你管理(lǐ)應用(yòng)内購(gòu)和(hé)訂閱。
Publishing API允許你上傳和(hé)發布應用(yòng),并執行其他(tā)相關的(de)Publishing任務。
這(zhè)裏包括一些測試(例如功能測試),比如:
HockeyApp允許開發者發布iOS、Android、Windows Phone以及Mac OS應用(yòng)的(de)beta版本。現屬于微軟。
HockeyApp不提供免費計劃,不過你可(kě)以試用(yòng)一個(gè)月(yuè)。其功能包括:
Ubertesters是一個(gè)全面的(de)測試解決方案,爲分(fēn)發新的(de)構建和(hé)報告錯誤提供一個(gè)廣泛的(de)工具。你甚至可(kě)以爲測試啓用(yòng)/禁用(yòng)特定的(de)構建。Ubertesters 提供免費的(de)100MB存儲和(hé)兩個(gè)項目。目前支持iOS和(hé)Android應用(yòng),在未來(lái)會支持Windows。
總結
這(zhè)裏所列的(de)隻是部分(fēn)對(duì)開發者有用(yòng)的(de)工具,允許外部測試人(rén)員(yuán)可(kě)以訪問這(zhè)些應用(yòng)。随著(zhe)移動趨勢的(de)不斷增強,移動應用(yòng)的(de)用(yòng)戶體驗的(de)要求也(yě)在不斷增強,所以測試可(kě)以說是很重要的(de)一個(gè)環節。雖然測試并不能确保應用(yòng)無問題,但是可(kě)以将問題減少到最少,并且根據用(yòng)戶的(de)反饋改進應用(yòng)的(de)細節。
以上所列舉的(de)工具試用(yòng)過嗎?您在測試中傾向于哪種工具呢(ne)?歡迎與我們一起分(fēn)享!