iOS 系統UI自動化測試介紹(9)

發表于:2016-11-15來源:簡書作者:孢子菌點擊數: 標簽:自動化測試
-- POST / wd / hub / session 200 59127 ms - 520 Client發送建立Session請求-Server接受,打開模擬器-安裝被測試APP-啟動WDARunner-完成后Device返給Server Device Session id-Server返給
<-- POST /wd/hub/session 200 59127 ms - 520

Client發送建立Session請求->Server接受,打開模擬器->安裝被測試APP->啟動WDARunner->完成后Device返給Server Device Session id->Server返給Client 設備信息和本次Session id。


WDA架構圖

5.ATX:AutomatorX

項目GITHUB

該項目是為了讓手機應用的一些常規測試可以自動化起來,讓測試人員擺脫那些枯燥的重復性工作。 基于OpenCV的圖像識別技術,有點類似于SikuliX(這東西挺好用的,只是沒說要支持手機端)

特點

  • 完全的黑盒測試框架,無需知道項目代碼,非侵入式
  • 支持iOS, Android的自動化測試,兩個平臺都支持測試第三方應用
  • 對于iOS的真機,安卓模擬器都能很好的支持
  • 可以用來測試Windows應用
  • 對于游戲的測試使用了圖像識別
  • 同一個測試腳本可以通過圖像的縮放算法,適配到其他分辨率的手機上

主要特點集中在圖像識別上,通過圖像識別來尋找某控件和頁面狀態判斷的斷言。

6.最終目標

小目標3.0讓自動化自動起來,也就是搭建云測試平臺,實現設備和測試腳本分離、透明化。同一App的測試腳本可以由多個Client來編寫,然后由平臺合理分配設備資源來運行這些測試腳本。而由于UI界面本身多變的特性,腳本的維護會比接口的自動化測試成本高很多,所以最終目標是在3.0的基礎上,在Client端加上屏幕錄制技術,類似于Xcode的錄制操作生成代碼的功能。這樣就能夠建立起一整套維護成本低,自動化程度高,拓展性好的自動化測試平臺。


原文轉自:http://www.jianshu.com/p/aae160cb9cc4

...
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97