APP測試常用工具以及框架


APP測試常用工具以及框架

1)純白盒方式的測試,Monkey。一般是開發用的比較多,動手能力強的同學可以自己去嘗試下!

2)偏白盒的robotium,這家伙號稱是黑盒,但是本人不太認同~ 因為使用robotium需要知道package和acitivity這樣的細節,所以需要開發人員的很多協助!

3)純黑盒的方式,這個分類比較有意思,我分得細點

3-1)sikuli,原來只針對桌面應用,后來自然延伸到了android app,讓人眼前一亮的測試方式。框個圖,寫個簡單的python測試腳本(其實java腳本也可以),測試就做好了,簡單又形象,還有邏輯。因為驗證點是依賴於圖片比對,所以瓶頸也在此。屏幕大小和分辨率的不同是這種測試的硬傷,如果測試團隊覺得每個手機上摳下來的圖要重新截,那...也就沒啥了。

3-2)testin,deviceanywhere等
這類測試本身沒有神馬特別的,無非是放在了雲端,將規模化的測試做到了極致,與其說是測試工具,不如說是測試平台。說缺點嘛也有,由於只是簡單的基於坐標的腳本錄制(並沒有靈活的功能性驗證點),這種測試往往比較簡單,只是做做簡單的適配性和性能測試,畢竟賣點不在測試類型上。

3-3)clicktest
論原理,也是基於圖片對比技術,只是做了些優化,比對的智能一些,跨手機的效果更好罷了。也支持錄制回放,自定義了一些測試命令,易上手,可讀性強,不再需要使用者(手工測試人員)編程了。另外,支持工作流式的邏輯集成,可以靈活得組合測試步驟,增強復用性。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM