<u id="tkccn"><dd id="tkccn"></dd></u>
<sub id="tkccn"></sub>
<dd id="tkccn"><address id="tkccn"></address></dd>
      <wbr id="tkccn"><source id="tkccn"></source></wbr>
      <wbr id="tkccn"></wbr>
    1. <nav id="tkccn"></nav>
      我的賬戶
      啄木鳥學院

      專注軟件測試菁英教育

      親愛的游客,歡迎!

      已有賬號,請

      如尚未注冊?

      jenkins+stf搭建移動端自動化測試平臺

      [復制鏈接]
      2890 1
      田天卡 發表于 2020-3-24 15:42:33 | 只看該作者 |只看大圖 |閱讀模式 打印 上一主題 下一主題
      環境搭建
      stf 和 Jenkins 的安裝過程這里不做說明,可以網上查找資料,這里只說一下注意的地方和需要的插件以及插件的配置。
      stf 環境搭建
      stf 的環境搭建坑比較多,對 node 和 npm 的版本不對會出現各種問題,這里推薦一種搭配 node V8.14.0 和 npm V6.4.1。
      stf 作為設備管理平臺,Jenkins 作為任務調度中心,右 Jenkins 向 stf 獲取設備并執行任務
      Jenkins 配置
      下面說道的配置,都是插件管理-> 系統配置當中
      插件安裝
      Jenkins 需要安裝插件安裝 Open STF Plugin,

      738 x 451 2202 x 1346
      738 x 451 2202 x 1346
      stf 訪問路由配置
      STF API endpoint URL 這里配置要寫 stf 服務的真實 ip,真實 ip 在啟動 stf 的時候通過--public-ip 參數指定,比如我的 http://192.168.1.194:7100/api/v1
      adb key 配置
      在系統配置中對 stf 進行配置,需要生成 adb key,如果配置好 Android 的環境變量,在終端執行 adb 命令比如 adb devices 會在用戶根目錄生成。android 目錄,里面有 adb 公鑰和私鑰
      stf token 配置
      這個 token 需要在 stf 的設置-> 按鍵-> 訪問令牌中生成,按照提示生成后,將其復制到 Jenkins,這樣 Jenkins 就可以訪問 stf 獲取設備信息。


      Android 路徑配置


      這里路徑配置的時候要注意,路徑上的文件夾需要讓 Jenkins 有權限,否則無法加載 Android 路徑報

      [android] Determination of SDK root failed[android] Required Android tools not found in PATH; cannot continue
      接下來就是新建 job,配置任務執行了
      jod 配置
      job 新建
      新建任務的時候需要指定是一個多配置項任務,因為這里要根據不同的手機序列化同時啟動多個子任務。
      job 配置


      STF DEVICE CONDITION 配置項,name 參數是可以自定義的一個變量名,下面的 value 是自定獲取 stf 連接的設備,可以按住 shift 鍵選中要執行的設備。
      具體執行任務配置


      通過 $ 符獲取上面定義的變量,傳遞給腳本,就可以多臺設備并行執行測試
      保存的后結果可以看到生成了三個子任務,在主任務中點擊立即構建,子任務就會開始執行了


      這里是執行一條 monkey 命令,也可以配合 Git 獲取測試腳本,完成穩定性測試、兼容性測試,UI 遍歷測試以及一些 APP 回歸測試。



      收藏
      收藏0
      支持
      支持0
      反對
      反對0

      分享本篇文章給更多人:


      63.9K
      回復

      使用道具 舉報

      精彩評論1

      跳轉到指定樓層
      沙發
       樓主| 田天卡 發表于 2020-3-24 15:45:57 | 只看該作者
      給自己點個贊?。?!
      回復

      使用道具 舉報

      您需要登錄后才可以回帖 登錄 | 立即注冊

      本版積分規則

      關注0

      粉絲0

      帖子18

      發布主題
      關注我們
      專注軟件測試菁英教育

      客服電話:029-61859806

      客服時間:9:00-21:00

      啄木鳥學院 - 專注軟件測試菁英教育!( 陜ICP備20001493號-1 )

      版權所有 ? 西安菁英教育科技有限公司 2016-2020

      图书馆小东西自己上来_奇领6080 奇领YY6080影院 奇领YY6080YY_肉苁蓉的功效与作用_二手车交易市场