其實(shí)吧,這是一個誤解。
開源工具其實(shí)從安裝、部署都比較麻煩,絕大多數(shù)測試工程師還是缺乏這個能力的。在缺乏指導(dǎo)的情況下,自我摸索,用好開源的自動化測試工具,是一件非常困難的事情。此外,開源工具缺乏支持,而且,而且有很多bug。比如,某個新版本的某個功能,突然失效了??赡芨囊蕾嚢嘘P(guān)?;蛘?,它的依賴包出了安全漏洞,客戶不讓使用。
怎么辦呢?當(dāng)然是看源代碼,自己fix這個bug。但是,你可能看不懂源代碼,于是只能干瞪眼了。
此外,安卓系統(tǒng)升級速度很快,基本上每年都有新版本。每次一出新版本,omg,appium就不能正常使用了——在新的手機(jī)上。怎么辦?只能等。等開發(fā)開源工具的工程師有空了,盡快排除這個bug。
如果他比較忙,那你只能回到上一個安卓版本來跑自動化了。
所以,我們看到商業(yè)化工具能夠做的事情了吧!
第一,它能夠快速的部署安裝,而不需要你自己花費(fèi)幾天時間,絞盡腦汁;
第二,使用更簡便。使用工具的目的是給自己帶來快捷、方便,提升效率,而不是添堵。你搞了半天還沒有搞定,就變成純粹添堵了。何必呢?
第三,快速的支持。當(dāng)安卓出了新的版本,可以要求廠商提供升級。當(dāng)出了問題,可以去問技術(shù)支持如何搞定。
工具的價值在于幫助人提升效率,而不是讓人更痛苦,更煩躁,哈哈。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。