自動遍歷測試方法與常見技術介紹


1. appium、selenium都是正向的遍歷

2.移動端業務問題,以雪球app為例

業務線眾多

業務流程復雜

依賴傳統券商一些資源

雪球app存在的問題:

  • 存在股票信息字段內容的丟失或者數據異常
  • 微信分享不可用
  • 用戶網絡慢時發出請求后退出當前頁面發生崩潰
  • 某些界面在4.4和5.0的系統上操作體驗不同
  • 界面崩潰

解決方法

1)自動化解決

  產品迭代

  學習設計模式(po)

2)手工解決

  界面字段正確性:比如股票相關數據變化,共數十個字段

  接口正確性:后端接口闡述數據的變化和內容

  專項測試回歸難度大:內存泄漏、健壯性測試、弱網測試過程太多

  回歸工作量大:不回歸又會漏側

改進策略:

自動化測試

  覆蓋主要業務的right path

  縮小規模盡量降低維護成本

手動測試

  覆蓋新功能測試

  探索性測試

3.自動遍歷測試

code less:用例維護成本降到最低

automate:盡可能的自動化覆蓋回歸業務

4.常見遍歷工具與技術

原生monkey優點:可以快速執行
缺點:不可控,只能隨機的去點
以上可以指定遍歷范圍,但是速度肯定不如原聲的monkey
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM