码迷,mamicode.com
首页 > 其他好文 > 详细

自动化测试工具

时间:2017-08-01 11:10:50      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:net   eclemma   google   ide   参数   自定义   语言   pyunit   ...   

1. 代码级的自动化测试工具

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

    单元测试

 XMock: JMock,GoogleMock,NMock...  

 仅适用于面向对象的语言

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

   功能:参数化,测试用例管理,快速Mock,TDD

 注:代码级自动化测试框架并不能为自动化实施带来多大实质价值,更多是对研发人员的一种意识的灌输。

    建议做黑盒测试 和 接口测试

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应用

 

自动化测试工具

标签:net   eclemma   google   ide   参数   自定义   语言   pyunit   ...   

原文地址:http://www.cnblogs.com/dongtian/p/7267006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!