隨着項目版本的快速迭代、APP測試有如下幾個特色:app
爲節省成本,保證高效及高質量迭代,咱們需採用更高效的測試方式,App自動化測試是較高效的手段。框架
以前自動測試實踐過程當中遇到的諸多問題(代碼複用率低,Case開發及數據構造繁瑣,問題定位困難,學習成本高等),爲解決相關痛點問題,咱們從新實現了一套APP自動測試框架。本文將着重介紹技術選型、設計思路及百度外賣App的具體實踐。工具
一個項目中自動化測試是否能有效的展開,自動化測試框架是關鍵所在。所以,如何如何構建穩定的、易擴展的自動化的測試項目對於敏捷測試有重要的意義。在設計框架的時候應該儘量的沿用自動化測試工具已提供的功能,避免重複開發,以減小開發成本。學習
經過對現有自動化測試工具的原理進行深刻分析及優缺點比較,並基於Appium和TestNG兩類自動化測試框架解決上述自動化測試中遇到的問題。測試