本篇文章将带领大家一起来了解以下关于常用自动化测试工具相关的内容,从商业与开源两个方面为大家介绍,希望可以帮助大家找到适合自己的软件。
商业工具
UFT
UFT(原QTP)是一种自动化测试工具,以VBScript为内嵌语言。UFT支持功能测试和回归测试自动化,用于软件应用程序和环境测试。UFT自动化测试的基本功能包含:创建测试、检验数据、增强测试、运行测试脚本、分析测试结果、维护测试。其支持两种视图,一种是keyword View(关键字视图),另一种是Expert View(专家视图),是一款老牌自动化测试工具。
kylinTOP
国产自动化测试工具,支持Web和APP的自动化测试,其中元素智能定位是这款自动化软件主要特点,是涉及理念比较超前的测试工具,也算是国内众多自动化测试工具中,做的比较好的一款。
RFT
Rational Functional Tester的基础是针对于java、.NET的对象技术和基于Web应用程序的录制、回放功能,工具为测试者的活动提供的自动化的帮组合,比如数据驱动测试。
IBM RFT是一个用于功能和回归测试的数据驱动的测试平台。它支持大范围的应用,比如.NET、Java、SAP、Flex和Ajax。RFT使用Visual Basic、.NET和Java作为脚本语言。RFT有一个独特的功能,成为Storyboard测试,用户的动作被记录下来,并通过应用截图在Storyboard格式中可视化。
开源工具
Selenium
这个相信大部分人都有听说过甚至用过。Selenium仅支持Web的UI级别测试,但是其优点在于
(1)支持多种语言编写测试脚本,比如java、python、ruby、perl等,同时也意味着其后的支持类库也是非常多的
(2)支持多浏览器,如IE、safari、chrome等
(3)支持多平台,如:Windows、Linux、MAC、android等
(4)支持分布式执行,一套测试用例可以同时分布到不同的测试机上执行,而且还可以进行任务细化,比如:针对liunx执行系统只分配linux下需要执行的用例
Robot Framework
这是一个完全基于关键字驱动测试驱动的框架,它可以基于一定规则,导入你需要的测试库,然后基于这些测试库,可以应用HTML、TXT等文档形式编写自己的关键字,之后,在编写测试用例进行测试。
以上便是关于常用软件自动化测试工具的相关介绍,想获取UFT试用下载链接可以随时与我们进行联系,会有专属老师为大家解答疑问。







