自動化測試工具

1. 代碼級的自動化測試工具web

 XUnit: JUnit,CppUnit,GoogleTest,NUnit,PyUnit ...windows

    單元測試框架

 XMock: JMock,GoogleMock,NMock...  工具

 僅適用於面向對象的語言單元測試

 Coverage:PureCoverage,Purify,EclEmma,DevPartner,Threading Test...測試

   功能:參數化,測試用例管理,快速Mock,TDDspa

 注:代碼級自動化測試框架並不能爲自動化實施帶來多大實質價值,更可能是對研發人員的一種意識的灌輸。.net

    建議作黑盒測試 和 接口測試orm

2. 接口、協議級自動化測試工具對象

 LoadRunner:支持全協議,重點支持HTTP等

 SoapUI:支持WebService協議SOAP

 WebLoad: 支持HTTP協議

 RPT: 重點支持 HTTP 和 TCP/UDP 協議

 SilkPerformance: 重點支持HTTP 和 TCP/UDP 協議

 HTTPClient, JSoup:HTTP協議 和 HTML 元素處理

 JMeter: 支持HTTP,JMS協議等

 思考:自定義協議如何解決?

3. 界面級自動化經常使用工具

 QTP/UFT: 支持windows,web,Java, .net應用程序等

 RFT:支持windows,web,Java, .net應用程序等

 TestComplete:支持各種應用程序及第三方組件,對象識別能力超強

 Selenium/Watir:支持web應用,Safar,IE,Chrome,Firefox

 Sikuli IDE: 基於圖像識別的自動化測試工具,支持全部應用

 Appium/MonkeyRunner: Android, iOS應用

相關文章
相關標籤/搜索