博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自动化测试工具
阅读量:5795 次
发布时间:2019-06-18

本文共 807 字,大约阅读时间需要 2 分钟。

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

 

转载于:https://www.cnblogs.com/dongtian/p/7267006.html

你可能感兴趣的文章
DHCP中继数据包互联网周游记
查看>>
oracle学习笔记-第四篇
查看>>
我的友情链接
查看>>
IBM MQ通道
查看>>
我的友情链接
查看>>
ichartjs的使用
查看>>
Arduino可穿戴开发入门教程Arduino开发环境介绍
查看>>
解决 squid The basicauthenticator helpers are crashing too rapidly, need help
查看>>
XamarinEssentials教程首选项Preferences判断项目是否存在
查看>>
Linux 添加Nginx 到 service 启动 (完整篇)
查看>>
vmware通过地址连接SSH secureCRT解决缓慢的速度连接
查看>>
runtime
查看>>
[转载]安装完 MySQL 后必须调整的 10 项配置
查看>>
SpringMVC拦截器(资源和权限管理)
查看>>
laravel的模板继承的使用
查看>>
我的友情链接
查看>>
FireEye:雪人行动针对美国海外战争退伍军人网站
查看>>
java.util.date 转为 java.sql.date
查看>>
oracle使用dblink跨库查询的例子
查看>>
LINUX简单指令(时间戳转换)
查看>>