zoukankan      html  css  js  c++  java
  • 自动化测试工具

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

  • 相关阅读:
    CH负责内容的两个人——北漂18年(66)
    perl 跨行匹配;
    elk之nginx
    perl 分析binlog 定位错误sql 思路
    rsyslog 日志格式和输出
    rsyslog 定义模板
    rsyslog ~ 波浪号
    过滤器
    rsyslog masg和rawmsg的区别
    金融行业的BI应用分析
  • 原文地址:https://www.cnblogs.com/dongtian/p/7267006.html
Copyright © 2011-2022 走看看