
作者: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
公众号:慧测


