接口自動化與UI自動化兩者的可行性


 

 
1、首先接口測試是跳過前端界面對服務端的測試,UI測試是對前端界面的測試,從分層測試的角度考慮,兩者不應該是可以互相取代的關系。
 
2、從公司開展自動化的的角度考慮,可以重點關注這個項目開展接口自動化和UI自動化的分別需要的時間消耗、自動化測試人員成本、項目開展自動化測試的可行性、接口自動化和UI自動化的投入產出比,最終來確定開展接口自動化和UI自動化的比重。
 
3、從自動化測試覆蓋率和難易程度來考慮,一般來說,系統中可測試的接口數量要比前端界面的功能點要少,並且接口的改動頻率比前端界面改動頻率低,做接口自動化的學習成本也相對低一點,還可以直接利用很多現成的工具。
 
4、不過自動化測試只是一種方式,用來解決冒煙、回歸、驗收的一些重復勞動,具體還是看你想要自動化的程度有多深,然后想辦法達到這個目的。
 
 
 
 
 

UI和接口相結合,通常以接口為主,UI為輔。
原因:

  • 接口執行效率高,可測試的代碼覆蓋率高,維護成本低,屬於低成本,高收益。
  • UI自動化執行效率低,並且容易受其他原因(電腦卡頓,瀏覽器卡頓,網速等)影響導致腳本執行失敗,覆蓋率難以提升,維護成本較高,屬於投入較高,收益較低的類型。但它的優點就是可以完全模擬用戶行為,更貼近真實


免責聲明!

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



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