五种自动化回归测试常用工具

1. TestingWhiz

TestingWhiz是一款无需编码即可使用的回归测试自动化工具,专门面向Web、移动及云应用,且提供超过290种预定义测试命令以实现测试用例的编写与编辑。TestingWhiz能够将全部应用变更整合至单一日志当中,有助于我们根据需求借此测试其他用例。测试人员可通过计划设置安排测试运行时间,也可按照当前可行性随时加以使用。

它的具体特性包括:

支持面向应用后端层的回归测试,包括数据库与Web服务。 内置记录与回放记录,可维护并优化回归测试套件。 测试系统可在每项单元测试之后进行持续集成。 支持面向多款最新浏览器的浏览器测试。 可对服务器、测试管理以及缺陷追踪工具进行持续集成。

2. SahiPro

Sahi是一款开源工具,但Sahi Pro则属于面向Web应用的商用测试自动化工具。Sahi Pro能够管理大型测试套件的回归测试自动化事务。它被写入至Sahi Pro中的测试用例天然稳定,因此无需过多维护操作。

它的具体特性包括:

拥有内部记录与回放功能,可用于测试各类浏览器与操作系统。 测试应用可利用多种框架开发而成,包括ExtJS、ZK、Dojo、YUI等。 消除由于使用AJAX及类似页面加载元素而造成的超时问题。 具有内置的报表生成功能,列出了成功和失败的测试用例。 

3. TestComplete

TestComplete是一套来自Smartbear公司的平台,适用于桌面、Web以及移动测试工具。它能够实现功能与回归测试自动化,并支持由JavaScript、C++ Script、C# Script、VB Script、Python、Jscript以及DelphiScript等编写而成的测试。

它的具体特性包括:

支持与其他多种源控制系统相集成。 提供一套自动化测试记录引擎以开发测试用例。 生成包含有细节日志的报告。 渲染内置关键词驱动型测试操作。 在UI变更时仍可执行回归测试。 

4. Silk Test

Silk Test是一款由Borland推出的自动化测试工具,旨在执行功能与回归测试。它基于类似于C++的面向对象编程(简称OOP)语言,其中包含对象、类与继承等概念。

它的具体特性包括:

支持由文本到GUI命令的测试脚本转换功能。 可在全部设备及节点上执行回归测试。 使用记录与回放以及描述性编程过程。 提供跨多种浏览器的跨功能测试机制。 

5. IBM Rational Functional Tester

IBM Rational Functional Tester是一款自动化测试软件,用于执行功能与回归测试。它可对利用.Net、Java、Siebel、SAP、基于终端模拟器的应用、PowerBuilder、Ajaz、Adobe Flex、Dojo Toolkit、GEF、Adobe PDF文档、zSeries、iSeries以及pSeires等应用进行测试。

它的具体特性包括:

提供测试可视化并可利用普通语言实现汇编。 在UI变更时自动进行回归测试。 面向多种数据集提供数据驱动型测试。 能够处理包含用户操作及维护的定制化记录。 


你可能感兴趣的:(软件测试)