接口自動化測試常用的框架或者工具


1、工具:jmeter、postman、newman、soapui等

2、代碼實現框架:

python+requests、python+urllib2(用的很少了)

java+restassured、java+httpclient

當然對於代碼框架就會有各種框架設計,比如數據驅動(json、csv、excel、mysql、yaml、xml等等)

 

 

 

       UI自動化是自動化測試中不可分割的一部分,是黑盒測試的一種重要手段。常用的UI自動化框架包括:webdriver、RobotFramework、selenium插件、QTP,我們將從多個維度對測試框架進行比較,以便我們結合業務的實際情況選擇合適的框架,如下表所示:

在之前的文章中,我們對robotframework和webdriver都有簡單的介紹,如有需要,可以參考

https://blog.csdn.net/sinat_32434273/article/details/82849012

https://blog.csdn.net/sinat_32434273/article/details/83028422

在本篇文章中,我們對selenium插件的優勢和不足做一個簡單的介紹:

selenium插件的優勢:

(1)selenium是一款開源的、基於界面的錄制工具,在Firefox和Chrome商店中均可下載;

(2)可以將錄制過程導出為對應開發語言,包括C#,java、robotframework等;

(3)對於新手來說,可以快速入門;對於老手來說可以通過此錄制工具提高自動化腳本開發效率;

selenium插件的不足:

(1)一些較為復雜的操作導出為java文件可能無法運行,需要人工調試

(2)無法作為一個成熟的測試框架使用,更多的是用來協助進行元素定位

(3)工具本身存在局限性,比如知道通過xpath的絕對路徑來定位等


免責聲明!

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



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