Get
APP測試新技能
APP測試常用工具以及框架
1)純白盒方式的測試,Monkey。一般是開發(fā)用的比較多,動手能力強(qiáng)的同學(xué)可以自己去嘗試下!
2)偏白盒的robotium,這家伙號稱是黑盒,但是本人不太認(rèn)同~ 因?yàn)槭褂胷obotium需要知道package和acitivity這樣的細(xì)節(jié),所以需要開發(fā)人員的很多協(xié)助!
3)純黑盒的方式,這個分類比較有意思,我分得細(xì)點(diǎn)
3-1)sikuli,原來只針對桌面應(yīng)用,后來自然延伸到了android app,讓人眼前一亮的測試方式??騻€圖,寫個簡單的python測試腳本(其實(shí)java腳本也可以),測試就做好了,簡單又形象,還有邏輯。因?yàn)轵?yàn)證點(diǎn)是依賴于圖片比對,所以瓶頸也在此。屏幕大小和分辨率的不同是這種測試的硬傷,如果測試團(tuán)隊(duì)覺得每個手機(jī)上摳下來的圖要重新截,那...也就沒啥了。
3-2)testin,deviceanywhere等
這類測試本身沒有神馬特別的,無非是放在了云端,將規(guī)?;臏y試做到了極致,與其說是測試工具,不如說是測試平臺。說缺點(diǎn)嘛也有,由于只是簡單的基于坐標(biāo)的腳本錄制(并沒有靈活的功能性驗(yàn)證點(diǎn)),這種測試往往比較簡單,只是做做簡單的適配性和性能測試,畢竟賣點(diǎn)不在測試類型上。
3-3)clicktest
論原理,也是基于圖片對比技術(shù),只是做了些優(yōu)化,比對的智能一些,跨手機(jī)的效果更好罷了。也支持錄制回放,自定義了一些測試命令,易上手,可讀性強(qiáng),不再需要使用者(手工測試人員)編程了。另外,支持工作流式的邏輯集成,可以靈活得組合測試步驟,增強(qiáng)復(fù)用性。
適用于小白的工具
1:小編比較熟悉的就有testin這個APP的云測平臺,如果大家想要最快最好get新技能,就可以去利用這個平臺的工具去做些測試,上傳你的APP,嘩啦啦一會就跑出來測試結(jié)果,非常給力省事。
2:有一款工具,名字叫夜神??梢阅M各個不同的收集來進(jìn)行APP測試,大家感興趣也可以試試哦~
3:還有阿里和百度都有對應(yīng)的眾測平臺,大家都可以自行去了解下。