自动化测试工具有哪些,自动化测试工具loadrunner


自动化单元测试工具目前常用的有哪些? 自动化测试工具大概分2类: 负载压力测试工具和功能测试工具.
负载压力测试工具就是性能测试工具, 比较好的有LoadRunner, 功能很全. 其它的QALoad, OpenSTA, 等等, 这些不是很了解.
功能测试工具常用的就是WinRunner, QTP了, 这两个其实差不多, 如果说区别, WinRunner可能对逻辑测试上更好点. QTP在网页测试方面会强一点, 但由于HP对WinRunner已经不再提供升级服务, 因此现在一般都是用QTP.
接口自动化测试工具有哪些? 商业工具:
1、RFTRational Functional Tester 的基础是针对于Java、.NET的对象技术和基于 Web 应用程序的录制、回放功能 。 工具为测试者的活动提供的自动化的帮助,如数据驱动测试 。 IBM RFT是一个用于功能和回归测试的数据驱动的测试平台 。 它支持大范围的应用,例如.Net、Java、SAP、Flex和Ajax 。 RFT使用Visual Basic 。 Net和Java作为脚本语言 。 RFT有一个独特的功能,称为 Storyboard 测试,用户的动作被记录下来,并通过应用截图在 Storyboard 格式中可视化 。 RFT的另一个有趣特性是它与IBM Jazz应用生命周期管理系统(如IBM Rational Team Concert和Rational Quality Manager)的集成 。
2、kylinTOP:这是一款国产的自动化测试工具,支持WEB和APP的自动化测试,其中元素智能定位是这款自动化软件主要特点,是设计理念比较超前的测试工具,算是国内众多自动化测试工具中,做的比较突出的一款 。 与传统的RFT和UFT相比,的确有过人之处,算是后起之秀,使用起来,简单高效、稳定 。 这样描述估计也没几个人能体会到的 。 说白一点就是一个人可以干三个人的活,使用者只需关注业务即可 。
3、UFT:UFT(别名:QuickTest Professional简称QTP)是一种自动化测试工具,以VBScirpt为内嵌语言,其前身是QTP 。 UFT支持功能测试和回归测试自动化,可用于软件应用程序和环境的测试 。 UFT自动化测试的基本功能包括:创建测试、检验数据、增强测试、运行测试脚本、分析测试结果、维护测试;UFT支持两种视图,一种是Keyword View(关键字视图),另一种是Expert View(专家视图) 。 是一款老牌的自动化测试工具 。
4、SilkTest:这个也是比较相对著名的工具,不过同样还是没有了解过,对于商业的工具,因为其占地面积大,还要破解等麻烦事,最关键的是使用的公司少,所以只使用过QTP,其它的一概未了解过
开源工具:1、Selenium:这个应该大多数人都知道的,现在也是大多数互联网公司在使用的测试框架;selenium仅支持web的UI级别测试,但是其优点在于:a、支持多种语言编写测试脚本,比如:java、python、ruby、perl等;同时也就意味着其后的支持类库也是很多的b、支持多浏览器,如:ie,ff,safari、chrome等c、支持多平台,如:windows、linux、MAC、android、iphone等d、支持分布式执行,一套测试用例可以同时分布到不同的测试机上执行,而且还可以进行任务细化,比如:针对liunx执行系统只分配linux下需要执行的用例此外还有录制工具支持,简单也说,web类测试基本上是首选,不过对flash的支持好像不是太好其主要分2个版本,1.X版本是以js驱动来进行自动化实现的;2.X重新开发了webdriver来代替js驱动,直接调用浏览器底层接口来完成自动化实现的前提:如果使用remote或者RC功能,需安装jre下载地址:
2、EFT【easy function testing】:这个是在.net3.0 的UIAutomatuon的基础上封装的一个dll文件,同样还封装了部分windows api以实现鼠标和键盘事件 。 所以这个只能叫测试类库,且仅支持windows程序,而且同样支持uiautomain所支持的WPF程序的测试 。 前提:安装了.net3.0使用:引入该文件,uiautomation 相关dll,VS环境下编写测试用例

推荐阅读