Client發送建立Session請求->Server接受,打開模擬器->安裝被測試APP->啟動WDARunner->完成后Device返給Server Device Session id->Server返給Client 設備信息和本次Session id。
該項目是為了讓手機應用的一些常規測試可以自動化起來,讓測試人員擺脫那些枯燥的重復性工作。 基于OpenCV的圖像識別技術,有點類似于SikuliX(這東西挺好用的,只是沒說要支持手機端)
特點
主要特點集中在圖像識別上,通過圖像識別來尋找某控件和頁面狀態判斷的斷言。
小目標3.0讓自動化自動起來,也就是搭建云測試平臺,實現設備和測試腳本分離、透明化。同一App的測試腳本可以由多個Client來編寫,然后由平臺合理分配設備資源來運行這些測試腳本。而由于UI界面本身多變的特性,腳本的維護會比接口的自動化測試成本高很多,所以最終目標是在3.0的基礎上,在Client端加上屏幕錄制技術,類似于Xcode的錄制操作生成代碼的功能。這樣就能夠建立起一整套維護成本低,自動化程度高,拓展性好的自動化測試平臺。
原文轉自:http://www.jianshu.com/p/aae160cb9cc4