如何作ui自動化---步驟詳解

第一步:

獲得功能測試的常規用例,查看是否能夠進行自動化,要明確,自動化不是爲了自動化而自動化,自動化是節省人力,主要作迴歸測試,若是變更性特別大,不建議作自動化,具體可查看其它文章「什麼適合作自動化」,且有些自動化要評判付出與收益比,若是付出很大,收益很小,這種也不值得作自動化數據庫

第二步:

確承認以作自動化,須要把用例轉成自動化用例框架

我關注的點:工具

  1. 自動化用例我會更注重,驗證點,數據的準確性,ui的結果不僅僅只關注界面顯示,爲了數據準確性,我會從數據庫中拿數據進行對比,或者是經過接口請求數據獲得數據,
  2. 界面手工操做的,可用接口獲取就用接口,如商品數據

第三步:

轉成了自動化用例後,咱們要合適本身部門的工具,工具選型, 我工具選取幾個要點:測試

  1. 適合項目組成員能力
  2. 擴展性強
  3. 易維護和推廣
  4. 幫助文檔儘可能多的

目前在考慮是否使用airetest或rbotoframework工具,這塊須要調研ui

第四步:

腳本編寫,把自動化用例轉成腳本 我關注的點: 1.ui框架的模式,關鍵字驅動,數據驅動,混合驅動等 2.代碼要注意封裝,使用PO模式,減小冗餘 3.考慮腳本的擴展性日誌

第五步:

驗收,我關注的點:blog

  1. 是否達到了預期效果
  2. 腳本穩定性
  3. 腳本的運行速度
  4. 腳本準確性

第六步:

持續集成,集成方式有不少,目前使用多點的是使用Jenkins 我關注的點: 1. 定時的構建 1. 構建時會觸發其餘內容 1. 編譯的日誌接口

第七步:

消息通知 我關注的點: 1.結果的及時通知,如公司用到的一些聊天工具,是否可及時發送內容文檔

第八步:

維護階段,出現問題能快速定位,ui自動化就存在維護成本高的風險自動化

相關文章
相關標籤/搜索