大数跨境

自动化工具调研(下)

自动化工具调研(下) 慧测
2016-04-11
1
导读:作者:loleina来源:http://www.cnblogs.com/loleina/p/5213600.


作者:loleina

来源:http://www.cnblogs.com/loleina/p/5213600.html

相关阅读:

自动化工具调研(上)

自动化工具调研(中)


常用测试工具

第一类:QTP


用途:使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本.采用关键字驱动的理念以简化测试用例的创建和维护。它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归测试用例。

优点:更适合做UI测试,属于基础功能测试框架。属于对测试人员编程能力要求不高。

缺点:关键字的框架,灵活度差。对flex等的支持差。一旦应用于企业自动化测试框架,必然需要购买正版,价格的问题比较贵。适合测试人员做自动化测试学习,一般很少能真正推广应用到实际项目。

类似产品: RFT(RationalFunctional Tester,IBM),ranorex,WinRunner,SilkTest

第二类:Ant+Selenium+Testng+Jenkins


用途:是一套基于WEB应用的验收测试工具,直接运行在浏览器中,模拟客户操作。它抽象出一系列命令来模块用户操作,比如open命令表示打开一个URL,click命令表示点击某个按钮。Selenium实际上将这些命令转化成实际的HTTP请求在浏览器中运行

优点:更适合做UI测试,属于基础功能测试框架。适合做java web 测试。一般公司的java web测试都会选择考虑使用该框架,灵活性强,开源,学习资料很多。

缺点:对测试的开发能力有较高的要求,需要会J2EE开发。最好能做到控件识别和业务逻辑的分层,整个项目会存在大量的代码重用现象,需要高度进行抽离。

类似产品:AdventNet ,TestPartner

第三类:SoapUI


用途:soapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试,能够模仿Web Services,并创建/运行对他们的功能和负载测试,即使在系统部署前,这些也能够开展。

优点:可以完成多种web Service的测试场景,也可以做压力测试,能集成多种工具(ant),使用广泛,且对测试人员的开发要求不高,常用于接口测试。

缺点:不支持外部新增新的协议机制,不支持JMS协议或私有协议。

类似产品:LoadRunner接口测试

第四类:Mcafe

用途:百度内部使用的一套自动化测试框架。包含了虚拟机的集成分配,自动化测试执行,测试用例管理。


你们在自动化测试工作中经常使用什么工具?有什么侧重点和优缺点?欢迎吐槽,欢迎投稿!65132090@qq.com


公益传播测试知识、技能与正能量!感谢作者!分享测试生活,思考测试人生!
文章图片来自网络,如有侵权请见谅,请联系我们妥善处理。
twftesting@163.com


欢迎加入我们:

官网:www.huicewang.com
中国软件测试群: 172923163  

测试编程技术交流群: 231767115  

性能测试技术交流群: 385202672

咨询QQ:2657535456

公众号:慧测






【声明】内容源于网络
0
0
慧测
专注人工智能前沿技术落地企业实战应用
内容 404
粉丝 0
慧测 专注人工智能前沿技术落地企业实战应用
总阅读104
粉丝0
内容404