開發者會用到的五款工具,分享出來,拿走不謝!

 

任何高明的程序員都不可能一次性寫出完美的代碼,所以APP測試以及調試就成了開發者們必修的一項技能。一些工具可讓開發者們事半功倍,因此此文分享了五款本人親自用過的診斷調試工具,但願能夠幫助你們對代碼、UI界面等進行調試。程序員

 

TestBird服務器

 

這是國內比較有名的手遊和APP雲測平臺,能提供APP和遊戲的自動化測試、真人體驗測試、服務器壓力測試。TestBird目前已經擁有超過2000款手機,可以讓這些手機自動運行各種APP,並生成測試結果。測試報告中豐富的截圖和日誌,能夠幫助開發者們快速定位BUG,提升工做效率。網絡

 

Cocoa LumberJackapp

Cocoa LumberJack是一個功能強大的NSlog,是通用的Cocoa日誌框架之一。它能夠提供更高級的log功能,好比記錄log至文件或網絡,並可根據log的級別(info、debug、warn、error)進行篩選。衆所周知,NSlog雖然功能強大,但卻廣泛存在不支持分級別log、僅支持本地打印的問題,並且在大量處理log時,會下降程序運行效率。而Cocoa LumberJack則不存在這樣的制約。框架

SimPholders工具

SimPholders是一個快速簡單的小工具,能夠幫助開發者快速訪問iPhone模擬器應用。它能夠訪問模擬器的文件夾,重置庫和文件,以及刪除選定的應用程序。佈局

DCIntrospect測試

DCIntrospect是一個UI佈局調試庫。利用它,你能夠看到UI界面中每一個元素的精確尺寸,還可水平或垂直拖動視圖元素。與其類似的工具還有Spark Inspector和Revealapp,咱們稍後也會介紹。spa

Pony Debuggerdebug

Pony Debugger是由美國著名移動支付公司Square的iOS開發團隊針對iOS開發的網絡調試工具,它的名字來源於Square的Objective-C網絡庫PonyExpress。開發者能夠利用它來調試應用的網絡流量,並能夠對應用的核心數據進行遠程調試。經過註冊管理對象,開發者能夠瀏覽全部的實體、屬性,利用Chrome的IndexedDB進行數據關係查詢。

相關文章
相關標籤/搜索